Record Class StreamFunctionCheckData
java.lang.Object
java.lang.Record
org.ek9lang.compiler.phase3.StreamFunctionCheckData
record StreamFunctionCheckData(org.antlr.v4.runtime.Token errorLocation, FunctionSymbol functionSymbol, ISymbol currentStreamType)
extends Record
Used in Stream assembly processing to check function validity.
- 
Constructor Summary
ConstructorsConstructorDescriptionStreamFunctionCheckData(org.antlr.v4.runtime.Token errorLocation, FunctionSymbol functionSymbol, ISymbol currentStreamType) Creates an instance of aStreamFunctionCheckDatarecord class. - 
Method Summary
Modifier and TypeMethodDescriptionReturns the value of thecurrentStreamTyperecord component.final booleanIndicates whether some other object is "equal to" this one.org.antlr.v4.runtime.TokenReturns the value of theerrorLocationrecord component.Returns the value of thefunctionSymbolrecord component.final inthashCode()Returns a hash code value for this object.final StringtoString()Returns a string representation of this record class. 
- 
Constructor Details
- 
StreamFunctionCheckData
StreamFunctionCheckData(org.antlr.v4.runtime.Token errorLocation, FunctionSymbol functionSymbol, ISymbol currentStreamType) Creates an instance of aStreamFunctionCheckDatarecord class.- Parameters:
 errorLocation- the value for theerrorLocationrecord componentfunctionSymbol- the value for thefunctionSymbolrecord componentcurrentStreamType- the value for thecurrentStreamTyperecord 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). - 
errorLocation
public org.antlr.v4.runtime.Token errorLocation()Returns the value of theerrorLocationrecord component.- Returns:
 - the value of the 
errorLocationrecord component 
 - 
functionSymbol
Returns the value of thefunctionSymbolrecord component.- Returns:
 - the value of the 
functionSymbolrecord component 
 - 
currentStreamType
Returns the value of thecurrentStreamTyperecord component.- Returns:
 - the value of the 
currentStreamTyperecord component 
 
 -