Uses of Enum Class
org.ek9lang.compiler.support.CommonValues
Packages that use CommonValues
Package
Description
G - Full Symbol Resolution can now take place.
Contains critical general components used in the
Ek9Compiler listeners.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of CommonValues in org.ek9lang.compiler.phase3
Methods in org.ek9lang.compiler.phase3 that return CommonValuesModifier and TypeMethodDescription(package private) CommonValuesGetIteratorType.determineIterationPattern(IAggregateSymbol aggregate) Determine which iteration pattern an (already-confirmed iterable) aggregate uses. -
Uses of CommonValues in org.ek9lang.compiler.support
Subclasses with type arguments of type CommonValues in org.ek9lang.compiler.supportModifier and TypeClassDescriptionenumFixed set of constants that tend to be used to 'squirrel' away data - these are the keys.Methods in org.ek9lang.compiler.support that return CommonValuesModifier and TypeMethodDescriptionstatic CommonValuesReturns the enum constant of this class with the specified name.static CommonValues[]CommonValues.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of CommonValues in org.ek9lang.compiler.symbols
Methods in org.ek9lang.compiler.symbols with parameters of type CommonValuesModifier and TypeMethodDescriptionISymbol.getSquirrelledData(CommonValues key) Symbol.getSquirrelledData(CommonValues key) voidISymbol.putSquirrelledData(CommonValues key, String value) voidSymbol.putSquirrelledData(CommonValues key, String value) Sometimes it's important to 'squirrel' away information during different phases of the compilation.