Package net.fabricmc.loom.extension
Interface MixinExtension
- All Superinterfaces:
MixinExtensionAPI
- All Known Implementing Classes:
MixinExtensionImpl
A gradle extension to configure mixin annotation processor.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordAn information container stores necessary information for configuring the mixin annotation processor. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionStream<org.gradle.api.artifacts.Configuration> getApConfigurationsStream(Function<org.gradle.api.tasks.SourceSet, String> getApConfigNameFunc) org.gradle.api.provider.Property<Boolean> <T extends org.gradle.api.Task>
Stream<Map.Entry<org.gradle.api.tasks.SourceSet, org.gradle.api.tasks.TaskProvider<T>>> getInvokerTasksStream(String compileTaskLanguage, Class<T> taskType) static @Nullable MixinExtension.MixinInformationContainergetMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet) Collection<org.gradle.api.tasks.SourceSet> Stream<org.gradle.api.tasks.SourceSet> voidinit()static voidsetMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet, MixinExtension.MixinInformationContainer container) Methods inherited from interface net.fabricmc.loom.api.MixinExtensionAPI
add, add, add, add, add, add, add, add, getDefaultRefmapName, getMessages, getRefmapTargetNamespace, getShowMessageTypes, getUseLegacyMixinAp, messages
-
Field Details
-
MIXIN_INFORMATION_CONTAINER
- See Also:
-
-
Method Details
-
getMixinInformationContainer
static @Nullable MixinExtension.MixinInformationContainer getMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet) -
setMixinInformationContainer
static void setMixinInformationContainer(org.gradle.api.tasks.SourceSet sourceSet, MixinExtension.MixinInformationContainer container) -
getMixinSourceSetsStream
Stream<org.gradle.api.tasks.SourceSet> getMixinSourceSetsStream() -
getApConfigurationsStream
-
getInvokerTasksStream
-
getMixinSourceSets
-
init
void init() -
getInlineDependencyRefmaps
org.gradle.api.provider.Property<Boolean> getInlineDependencyRefmaps()
-