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 Summary
ConstructorsConstructorDescriptionLayout(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 aLayoutrecord class. -
Method Summary
Modifier and TypeMethodDescriptionaccess()Returns the value of theaccessrecord component.Returns the value of theaccessTransformersrecord component.Returns the value of thebinpatchesrecord component.Returns the value of theclientBinpatchesrecord component.Returns the value of theclientExtrarecord component.Returns the value of theconstructorsrecord component.Returns the value of thedeobfLibraryrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of theexceptionsrecord component.fields()Returns the value of thefieldsrecord component.final inthashCode()Returns a hash code value for this object.Returns the value of theinitialPatchesrecord component.Returns the value of theloaderSourcesrecord component.mcpToSrg()Returns the value of themcpToSrgrecord component.methods()Returns the value of themethodsrecord component.obfToSrg()Returns the value of theobfToSrgrecord component.params()Returns the value of theparamsrecord component.patches()Returns the value of thepatchesrecord component.Returns the value of theserverBinpatchesrecord component.Returns the value of theserverExtrarecord component.Returns the value of thesideAnnotationStrippersrecord component.Returns the value of thesourceInputrecord component.srgToMcp()Returns the value of thesrgToMcprecord component.final StringtoString()Returns a string representation of this record class.
-
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 aLayoutrecord class.- Parameters:
binpatches- the value for thebinpatchesrecord componentclientBinpatches- the value for theclientBinpatchesrecord componentserverBinpatches- the value for theserverBinpatchesrecord componentobfToSrg- the value for theobfToSrgrecord componentsrgToMcp- the value for thesrgToMcprecord componentmcpToSrg- the value for themcpToSrgrecord componentaccess- the value for theaccessrecord componentconstructors- the value for theconstructorsrecord componentexceptions- the value for theexceptionsrecord componentmethods- the value for themethodsrecord componentfields- the value for thefieldsrecord componentparams- the value for theparamsrecord componentdeobfLibrary- the value for thedeobfLibraryrecord componentsourceInput- the value for thesourceInputrecord componentclientExtra- the value for theclientExtrarecord componentserverExtra- the value for theserverExtrarecord componentinitialPatches- the value for theinitialPatchesrecord componentaccessTransformers- the value for theaccessTransformersrecord componentsideAnnotationStrippers- the value for thesideAnnotationStrippersrecord componentpatches- the value for thepatchesrecord componentloaderSources- the value for theloaderSourcesrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
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 withObjects::equals(Object,Object). -
binpatches
Returns the value of thebinpatchesrecord component.- Returns:
- the value of the
binpatchesrecord component
-
clientBinpatches
Returns the value of theclientBinpatchesrecord component.- Returns:
- the value of the
clientBinpatchesrecord component
-
serverBinpatches
Returns the value of theserverBinpatchesrecord component.- Returns:
- the value of the
serverBinpatchesrecord component
-
obfToSrg
Returns the value of theobfToSrgrecord component.- Returns:
- the value of the
obfToSrgrecord component
-
srgToMcp
Returns the value of thesrgToMcprecord component.- Returns:
- the value of the
srgToMcprecord component
-
mcpToSrg
Returns the value of themcpToSrgrecord component.- Returns:
- the value of the
mcpToSrgrecord component
-
access
Returns the value of theaccessrecord component.- Returns:
- the value of the
accessrecord component
-
constructors
Returns the value of theconstructorsrecord component.- Returns:
- the value of the
constructorsrecord component
-
exceptions
Returns the value of theexceptionsrecord component.- Returns:
- the value of the
exceptionsrecord component
-
methods
Returns the value of themethodsrecord component.- Returns:
- the value of the
methodsrecord component
-
fields
Returns the value of thefieldsrecord component.- Returns:
- the value of the
fieldsrecord component
-
params
Returns the value of theparamsrecord component.- Returns:
- the value of the
paramsrecord component
-
deobfLibrary
Returns the value of thedeobfLibraryrecord component.- Returns:
- the value of the
deobfLibraryrecord component
-
sourceInput
Returns the value of thesourceInputrecord component.- Returns:
- the value of the
sourceInputrecord component
-
clientExtra
Returns the value of theclientExtrarecord component.- Returns:
- the value of the
clientExtrarecord component
-
serverExtra
Returns the value of theserverExtrarecord component.- Returns:
- the value of the
serverExtrarecord component
-
initialPatches
Returns the value of theinitialPatchesrecord component.- Returns:
- the value of the
initialPatchesrecord component
-
accessTransformers
-
sideAnnotationStrippers
Returns the value of thesideAnnotationStrippersrecord component.- Returns:
- the value of the
sideAnnotationStrippersrecord component
-
patches
Returns the value of thepatchesrecord component.- Returns:
- the value of the
patchesrecord component
-
loaderSources
Returns the value of theloaderSourcesrecord component.- Returns:
- the value of the
loaderSourcesrecord component
-