Record Class RangeIterationHelper.InitializationData
java.lang.Object
java.lang.Record
org.ek9lang.compiler.phase7.generator.RangeIterationHelper.InitializationData
- Enclosing class:
RangeIterationHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyTemp()Returns the value of thebyTemprecord component.byType()Returns the value of thebyTyperecord component.Returns the value of thecurrentTemprecord component.Returns the value of thedirectionTemprecord component.endTemp()Returns the value of theendTemprecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theinstructionsrecord component.Returns the value of therangeTyperecord component.Returns the value of thestartTemprecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
InitializationData
InitializationData(List<IRInstr> instructions, String startTemp, String endTemp, String byTemp, String directionTemp, String currentTemp, ISymbol rangeType, ISymbol byType) Creates an instance of aInitializationDatarecord class.- Parameters:
instructions- the value for theinstructionsrecord componentstartTemp- the value for thestartTemprecord componentendTemp- the value for theendTemprecord componentbyTemp- the value for thebyTemprecord componentdirectionTemp- the value for thedirectionTemprecord componentcurrentTemp- the value for thecurrentTemprecord componentrangeType- the value for therangeTyperecord componentbyType- the value for thebyTyperecord 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). -
instructions
-
startTemp
Returns the value of thestartTemprecord component.- Returns:
- the value of the
startTemprecord component
-
endTemp
Returns the value of theendTemprecord component.- Returns:
- the value of the
endTemprecord component
-
byTemp
Returns the value of thebyTemprecord component.- Returns:
- the value of the
byTemprecord component
-
directionTemp
Returns the value of thedirectionTemprecord component.- Returns:
- the value of the
directionTemprecord component
-
currentTemp
Returns the value of thecurrentTemprecord component.- Returns:
- the value of the
currentTemprecord component
-
rangeType
Returns the value of therangeTyperecord component.- Returns:
- the value of the
rangeTyperecord component
-
byType
Returns the value of thebyTyperecord component.- Returns:
- the value of the
byTyperecord component
-