java.lang.Object
dev.architectury.loom.accesstransformer.Aw2At

public final class Aw2At extends Object
Converts AW files to AT files.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    addToTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<? extends org.gradle.jvm.tasks.Jar> jarTask, org.gradle.api.Action<? super Aw2AtSettings> action)
     
    static org.gradle.api.provider.Provider<Set<String>>
    getForgeAtAccessWideners(org.gradle.api.Project project)
    Gets all to-be-converted access wideners configured in the Loom extension on Forge.
    static dev.architectury.at.AccessTransformSet
    Converts an access widener file to an access transform set.
    static dev.architectury.at.AccessTransform
    toAt(net.fabricmc.classtweaker.api.visitor.AccessWidenerVisitor.AccessType access)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Aw2At

      public Aw2At()
  • Method Details

    • addToTask

      public static void addToTask(org.gradle.api.Project project, org.gradle.api.tasks.TaskProvider<? extends org.gradle.jvm.tasks.Jar> jarTask, org.gradle.api.Action<? super Aw2AtSettings> action)
    • getForgeAtAccessWideners

      public static org.gradle.api.provider.Provider<Set<String>> getForgeAtAccessWideners(org.gradle.api.Project project)
      Gets all to-be-converted access wideners configured in the Loom extension on Forge.
    • toAccessTransformSet

      public static dev.architectury.at.AccessTransformSet toAccessTransformSet(BufferedReader reader) throws IOException
      Converts an access widener file to an access transform set.
      Parameters:
      reader - the reader that is used to read the AW
      Returns:
      the access transform set
      Throws:
      IOException
    • toAt

      @VisibleForTesting public static dev.architectury.at.AccessTransform toAt(net.fabricmc.classtweaker.api.visitor.AccessWidenerVisitor.AccessType access)