Package net.fabricmc.loom.extension
Interface MixinApExtension
- All Superinterfaces:
MixinApExtensionAPI
- All Known Implementing Classes:
MixinApExtensionImpl
A gradle extension to configure mixin annotation processor.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classAn information container stores necessary information for configuring the mixin annotation processor. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@NotNull Stream<org.gradle.api.artifacts.Configuration>getApConfigurationsStream(Function<String,String> getApConfigNameFunc)getInvokerTasksStream(String compileTaskLanguage)static @Nullable MixinApExtension.MixinInformationContainergetMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet)@NotNull Collection<org.gradle.api.tasks.SourceSet>@NotNull Stream<org.gradle.api.tasks.SourceSet>voidinit()static voidsetMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet, MixinApExtension.MixinInformationContainer container)
-
Field Details
-
MIXIN_INFORMATION_CONTAINER
- See Also:
- Constant Field Values
-
-
Method Details
-
getMixinInformationContainer
@Nullable static @Nullable MixinApExtension.MixinInformationContainer getMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet) -
setMixinInformationContainer
static void setMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet, MixinApExtension.MixinInformationContainer container) -
getMixinSourceSetsStream
-
getApConfigurationsStream
-
getInvokerTasksStream
-
getMixinSourceSets
-
init
void init()
-