Record Class UserdevConfig.Layout

java.lang.Object
java.lang.Record
com.cleanroommc.gradle.api.schema.UserdevConfig.Layout
Enclosing class:
UserdevConfig

public static record UserdevConfig.Layout(String binpatches, String clientBinpatches, String serverBinpatches, String obfToSrg, String srgToMcp, String mcpToSrg, String access, String constructors, String exceptions, String methods, String fields, String params, String deobfLibrary, String sourceInput, String clientExtra, String serverExtra, String initialPatches, List<String> accessTransformers, String sideAnnotationStrippers, String patches, String loaderSources) extends Record
  • Constructor Details

    • Layout

      public Layout(String binpatches, String clientBinpatches, String serverBinpatches, String obfToSrg, String srgToMcp, String mcpToSrg, String access, String constructors, String exceptions, String methods, String fields, String params, String deobfLibrary, String sourceInput, String clientExtra, String serverExtra, String initialPatches, List<String> accessTransformers, String sideAnnotationStrippers, String patches, String loaderSources)
      Creates an instance of a Layout record class.
      Parameters:
      binpatches - the value for the binpatches record component
      clientBinpatches - the value for the clientBinpatches record component
      serverBinpatches - the value for the serverBinpatches record component
      obfToSrg - the value for the obfToSrg record component
      srgToMcp - the value for the srgToMcp record component
      mcpToSrg - the value for the mcpToSrg record component
      access - the value for the access record component
      constructors - the value for the constructors record component
      exceptions - the value for the exceptions record component
      methods - the value for the methods record component
      fields - the value for the fields record component
      params - the value for the params record component
      deobfLibrary - the value for the deobfLibrary record component
      sourceInput - the value for the sourceInput record component
      clientExtra - the value for the clientExtra record component
      serverExtra - the value for the serverExtra record component
      initialPatches - the value for the initialPatches record component
      accessTransformers - the value for the accessTransformers record component
      sideAnnotationStrippers - the value for the sideAnnotationStrippers record component
      patches - the value for the patches record component
      loaderSources - the value for the loaderSources record component
  • Method Details

    • toString

      public final String toString()
      Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
      Specified by:
      toString in class Record
      Returns:
      a string representation of this object
    • hashCode

      public final int hashCode()
      Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
      Specified by:
      hashCode in class Record
      Returns:
      a hash code value for this object
    • equals

      public final boolean equals(Object o)
      Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
      Specified by:
      equals in class Record
      Parameters:
      o - the object with which to compare
      Returns:
      true if this object is the same as the o argument; false otherwise.
    • binpatches

      public String binpatches()
      Returns the value of the binpatches record component.
      Returns:
      the value of the binpatches record component
    • clientBinpatches

      public String clientBinpatches()
      Returns the value of the clientBinpatches record component.
      Returns:
      the value of the clientBinpatches record component
    • serverBinpatches

      public String serverBinpatches()
      Returns the value of the serverBinpatches record component.
      Returns:
      the value of the serverBinpatches record component
    • obfToSrg

      public String obfToSrg()
      Returns the value of the obfToSrg record component.
      Returns:
      the value of the obfToSrg record component
    • srgToMcp

      public String srgToMcp()
      Returns the value of the srgToMcp record component.
      Returns:
      the value of the srgToMcp record component
    • mcpToSrg

      public String mcpToSrg()
      Returns the value of the mcpToSrg record component.
      Returns:
      the value of the mcpToSrg record component
    • access

      public String access()
      Returns the value of the access record component.
      Returns:
      the value of the access record component
    • constructors

      public String constructors()
      Returns the value of the constructors record component.
      Returns:
      the value of the constructors record component
    • exceptions

      public String exceptions()
      Returns the value of the exceptions record component.
      Returns:
      the value of the exceptions record component
    • methods

      public String methods()
      Returns the value of the methods record component.
      Returns:
      the value of the methods record component
    • fields

      public String fields()
      Returns the value of the fields record component.
      Returns:
      the value of the fields record component
    • params

      public String params()
      Returns the value of the params record component.
      Returns:
      the value of the params record component
    • deobfLibrary

      public String deobfLibrary()
      Returns the value of the deobfLibrary record component.
      Returns:
      the value of the deobfLibrary record component
    • sourceInput

      public String sourceInput()
      Returns the value of the sourceInput record component.
      Returns:
      the value of the sourceInput record component
    • clientExtra

      public String clientExtra()
      Returns the value of the clientExtra record component.
      Returns:
      the value of the clientExtra record component
    • serverExtra

      public String serverExtra()
      Returns the value of the serverExtra record component.
      Returns:
      the value of the serverExtra record component
    • initialPatches

      public String initialPatches()
      Returns the value of the initialPatches record component.
      Returns:
      the value of the initialPatches record component
    • accessTransformers

      public List<String> accessTransformers()
      Returns the value of the accessTransformers record component.
      Returns:
      the value of the accessTransformers record component
    • sideAnnotationStrippers

      public String sideAnnotationStrippers()
      Returns the value of the sideAnnotationStrippers record component.
      Returns:
      the value of the sideAnnotationStrippers record component
    • patches

      public String patches()
      Returns the value of the patches record component.
      Returns:
      the value of the patches record component
    • loaderSources

      public String loaderSources()
      Returns the value of the loaderSources record component.
      Returns:
      the value of the loaderSources record component