Interface MixinExtension

All Superinterfaces:
MixinExtensionAPI
All Known Implementing Classes:
MixinExtensionImpl

@Experimental public interface MixinExtension extends MixinExtensionAPI
A gradle extension to configure mixin annotation processor.
  • Field Details

  • 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

      Stream<org.gradle.api.artifacts.Configuration> getApConfigurationsStream(Function<org.gradle.api.tasks.SourceSet,String> getApConfigNameFunc)
    • getInvokerTasksStream

      <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)
    • getMixinSourceSets

      @Input Collection<org.gradle.api.tasks.SourceSet> getMixinSourceSets()
    • init

      void init()
    • getInlineDependencyRefmaps

      org.gradle.api.provider.Property<Boolean> getInlineDependencyRefmaps()