Module java4ever.framework
Record Class GeneratorConfig.GeneratorContract
java.lang.Object
java.lang.Record
tech.deplant.java4ever.framework.generator.GeneratorConfig.GeneratorContract
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabi()Returns the value of theabirecord component.Returns the value of thecontractNameMaskrecord component.Returns the value of thecontractPkgrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.String[]Returns the value of theinterfacesrecord component.name()Returns the value of thenamerecord component.Returns the value of theshareOutputsrecord component.Returns the value of thetemplateNameMaskrecord component.final StringtoString()Returns a string representation of this record class.tvc()Returns the value of thetvcrecord component.
-
Constructor Details
-
GeneratorContract
public GeneratorContract(String contractPkg, String name, String contractNameMask, String templateNameMask, String abi, String tvc, Boolean shareOutputs, String[] interfaces) Creates an instance of aGeneratorContractrecord class.- Parameters:
contractPkg- the value for thecontractPkgrecord componentname- the value for thenamerecord componentcontractNameMask- the value for thecontractNameMaskrecord componenttemplateNameMask- the value for thetemplateNameMaskrecord componentabi- the value for theabirecord componenttvc- the value for thetvcrecord componentshareOutputs- the value for theshareOutputsrecord componentinterfaces- the value for theinterfacesrecord 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). -
contractPkg
Returns the value of thecontractPkgrecord component.- Returns:
- the value of the
contractPkgrecord component
-
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
contractNameMask
Returns the value of thecontractNameMaskrecord component.- Returns:
- the value of the
contractNameMaskrecord component
-
templateNameMask
Returns the value of thetemplateNameMaskrecord component.- Returns:
- the value of the
templateNameMaskrecord component
-
abi
Returns the value of theabirecord component.- Returns:
- the value of the
abirecord component
-
tvc
Returns the value of thetvcrecord component.- Returns:
- the value of the
tvcrecord component
-
interfaces
Returns the value of theinterfacesrecord component.- Returns:
- the value of the
interfacesrecord component
-