Package net.fabricmc.loom.extension
Class MixinExtensionApiImpl
java.lang.Object
net.fabricmc.loom.extension.MixinExtensionApiImpl
- All Implemented Interfaces:
MixinExtensionAPI
- Direct Known Subclasses:
MixinExtensionImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.gradle.api.Projectprotected org.gradle.api.provider.Property<Boolean> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidApply Mixin AP to sourceSet.voidApply Mixin AP to sourceSet.voidadd(String sourceSetName, String refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Apply Mixin AP to sourceSet.voidApply Mixin AP to sourceSet.voidadd(String sourceSetName, org.gradle.api.provider.Provider<String> refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)voidadd(org.gradle.api.tasks.SourceSet sourceSet)Apply Mixin AP to sourceSet.voidApply Mixin AP to sourceSet.voidadd(org.gradle.api.tasks.SourceSet sourceSet, String refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Apply Mixin AP to sourceSet.voidadd(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Apply Mixin AP to sourceSet.voidadd(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.provider.Provider<String> refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)protected org.gradle.api.tasks.util.PatternSetprotected abstract org.gradle.api.tasks.util.PatternSetadd0(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.provider.Provider<String> refmapName)org.gradle.api.provider.Property<Boolean>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.fabricmc.loom.api.MixinExtensionAPI
getDefaultRefmapName
-
Field Details
-
project
protected final org.gradle.api.Project project -
useMixinAp
-
-
Constructor Details
-
MixinExtensionApiImpl
public MixinExtensionApiImpl(org.gradle.api.Project project)
-
-
Method Details
-
add0
protected final org.gradle.api.tasks.util.PatternSet add0(org.gradle.api.tasks.SourceSet sourceSet, String refmapName) -
add0
protected abstract org.gradle.api.tasks.util.PatternSet add0(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.provider.Provider<String> refmapName) -
getUseLegacyMixinAp
- Specified by:
getUseLegacyMixinApin interfaceMixinExtensionAPI
-
add
public void add(org.gradle.api.tasks.SourceSet sourceSet, String refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSet- the sourceSet that applies Mixin AP.refmapName- the output ref-map name. By default this will beMixinExtensionAPI.getDefaultRefmapName()action- used for filter the mixin json files. By default this will be all files with name*.mixins.jsonthat is inside theresourcesfolder ofsourceSet.
-
add
Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSet- the sourceSet that applies Mixin AP.refmapName- the output ref-map name.
-
add
public void add(String sourceSetName, String refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSetName- the name of sourceSet that applies Mixin AP.refmapName- the output ref-map name.action- used for filter the mixin json files.
-
add
-
add
public void add(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.provider.Provider<String> refmapName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action) -
add
Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSetName- the name of sourceSet that applies Mixin AP.refmapName- the output ref-map name.
-
add
public void add(org.gradle.api.tasks.SourceSet sourceSet, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSet- the sourceSet that applies Mixin AP.action- used for filter the mixin json files.
-
add
public void add(org.gradle.api.tasks.SourceSet sourceSet)Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSet- the sourceSet that applies Mixin AP.
-
add
public void add(String sourceSetName, org.gradle.api.Action<org.gradle.api.tasks.util.PatternSet> action)Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSetName- the name of sourceSet that applies Mixin AP.action- used for filter the mixin json files.
-
add
Description copied from interface:MixinExtensionAPIApply Mixin AP to sourceSet. SeeMixinExtensionAPI.add(SourceSet, String, Action)for more detail.- Specified by:
addin interfaceMixinExtensionAPI- Parameters:
sourceSetName- the name of sourceSet that applies Mixin AP.
-