Package com.variant.share.yaml
Record Class YamlScalar<T>
java.lang.Object
java.lang.Record
com.variant.share.yaml.YamlScalar<T>
- All Implemented Interfaces:
YamlNode<T>
-
Constructor Summary
ConstructorDescriptionYamlScalar
(T value, org.yaml.snakeyaml.error.Mark startMark, org.yaml.snakeyaml.error.Mark endMark) Creates an instance of aYamlScalar
record class. -
Method Summary
Modifier and TypeMethodDescriptionorg.yaml.snakeyaml.error.Mark
endMark()
Returns the value of theendMark
record component.boolean
Indicates whether some other object is "equal to" this one.final int
hashCode()
Returns a hash code value for this object.org.yaml.snakeyaml.error.Mark
Returns the value of thestartMark
record component.final String
toString()
Returns a string representation of this record class.value()
Returns the value of thevalue
record component.
-
Constructor Details
-
YamlScalar
public YamlScalar(T value, org.yaml.snakeyaml.error.Mark startMark, org.yaml.snakeyaml.error.Mark endMark) Creates an instance of aYamlScalar
record class.- Parameters:
value
- the value for thevalue
record componentstartMark
- the value for thestartMark
record componentendMark
- the value for theendMark
record component
-
-
Method Details
-
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)
. -
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. -
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. -
value
Returns the value of thevalue
record component. -
startMark
public org.yaml.snakeyaml.error.Mark startMark()Returns the value of thestartMark
record component. -
endMark
public org.yaml.snakeyaml.error.Mark endMark()Returns the value of theendMark
record component.
-