Record Class UserdevConfig.Run
java.lang.Object
java.lang.Record
com.cleanroommc.gradle.api.schema.UserdevConfig.Run
- Record Components:
mainClass- the entry point the run task executeslaunchClass- the classmainClasshands off to, passed as themainClassvariabletweakClass- the LaunchWrapper tweakertarget- the launch target, e.g.fmldevclient
- Enclosing class:
UserdevConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of thelaunchClassrecord component.Returns the value of themainClassrecord component.target()Returns the value of thetargetrecord component.final StringtoString()Returns a string representation of this record class.Returns the value of thetweakClassrecord component.
-
Constructor Details
-
Run
Creates an instance of aRunrecord class.- Parameters:
mainClass- the value for themainClassrecord componentlaunchClass- the value for thelaunchClassrecord componenttweakClass- the value for thetweakClassrecord componenttarget- the value for thetargetrecord 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). -
mainClass
-
launchClass
Returns the value of thelaunchClassrecord component.- Returns:
- the value of the
launchClassrecord component
-
tweakClass
Returns the value of thetweakClassrecord component.- Returns:
- the value of the
tweakClassrecord component
-
target
-