Class ExtensionUtils

java.lang.Object
net.neoforged.moddevgradle.internal.utils.ExtensionUtils

@Internal public final class ExtensionUtils extends Object
  • Method Details

    • getExtension

      public static <T> T getExtension(org.gradle.api.plugins.ExtensionAware holder, String name, Class<T> expectedType)
    • getExtension

      public static <T> T getExtension(org.gradle.api.plugins.ExtensionContainer container, String name, Class<T> expectedType)
    • findExtension

      public static <T> T findExtension(org.gradle.api.plugins.ExtensionAware holder, String name, Class<T> expectedType)
    • findExtension

      @Nullable public static <T> T findExtension(org.gradle.api.plugins.ExtensionContainer container, String name, Class<T> expectedType)
    • getSourceSets

      public static org.gradle.api.tasks.SourceSetContainer getSourceSets(org.gradle.api.Project project)
    • findSourceSets

      @Nullable public static @Nullable org.gradle.api.tasks.SourceSetContainer findSourceSets(org.gradle.api.Project project)