Class StreamPipeLineSymbol
java.lang.Object
org.ek9lang.compiler.symbols.Symbol
org.ek9lang.compiler.symbols.StreamPipeLineSymbol
- All Implemented Interfaces:
Serializable, ISymbol, ISymbolNature, ITokenReference
Intended to model the pipeline flow in a streaming of cat or for loop though | and map etc.
So really all we're trying to do in the symbol modelling is ensuring that the piping with the
types and commands are compatible with each other. Phase 7 the IR phase will have to create
objects that can be linked.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClone the symbol and re-parent if this symbol like a method should have a parent.protected StreamPipeLineSymbol
Methods inherited from class Symbol
clearInitialisedBy, cloneIntoSymbol, copySymbolProperties, equals, getAssignableCostTo, getAssignableCostTo, getCategory, getFriendlyName, getFullyQualifiedName, getGenus, getInitialisedBy, getName, getParsedModule, getProduceFullyQualifiedName, getSourceToken, getSquirrelledData, getSymbolTypeAsString, getType, getUnCoercedAssignableCostTo, hashCode, isAssignableTo, isAssignableTo, isDevSource, isEk9Core, isExactSameType, isInjectionExpected, isLibSource, isMarkedPure, isMutable, isNullAllowed, isPromotionSupported, isReferenced, putSquirrelledData, setCategory, setEk9Core, setGenus, setInitialisedBy, setInjectionExpected, setMarkedPure, setName, setNotMutable, setNullAllowed, setParsedModule, setProduceFullyQualifiedName, setReferenced, setSourceToken, setType, toString
Methods inherited from interface ISymbol
isDeclaredAsConstant, isExtensionOfInjectable, isFromLiteral, isIncomingParameter, isInitialised, isInjectable, isLoopVariable, isMarkedAbstract, isPrivate, isPropertyField, isProtected, isPublic, isReturningParameter, setType
Methods inherited from interface ISymbolNature
isApplication, isConceptualTypeParameter, isConstant, isControl, isFunction, isGenericInNature, isMethod, isParameterisedType, isPrimitiveType, isTemplateFunction, isTemplateType, isType, isVariable
-
Constructor Details
-
StreamPipeLineSymbol
-
-
Method Details