Uses of Enum Class
org.ek9lang.compiler.symbols.ISymbol.SymbolGenus
Package
Description
F - Resolution of Explicitly Defined Type Symbols at this point phase1 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of ISymbol.SymbolGenus in org.ek9lang.compiler.phase2
ModifierConstructorDescription(package private)
SuitableGenusOrError
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener, ISymbol.SymbolGenus genus, boolean allowTemplates, boolean issueErrorIfNotResolved) Checks that the typedef/identifierReference passed in (when resolved) is suitable genus.(package private)
SuitableToExtendOrError
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener, ISymbol.SymbolGenus genus, boolean issueErrorIfNotResolved) Checks that the typedef/identifierReference passed in (when resolved) is suitable to be extended from.ModifierConstructorDescriptionSuitableGenusOrError
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener, List<ISymbol.SymbolGenus> genus, boolean allowTemplates, boolean issueErrorIfNotResolved) Checks that the typedef/identifierReference passed in (when resolved) is suitable genus.SuitableToExtendOrError
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener, List<ISymbol.SymbolGenus> genus, boolean issueErrorIfNotResolved) Checks that the typedef/identifierReference passed in (when resolved) is suitable to be extended from. -
Uses of ISymbol.SymbolGenus in org.ek9lang.compiler.symbols
Modifier and TypeMethodDescriptionISymbol.getGenus()
Symbol.getGenus()
static ISymbol.SymbolGenus
Returns the enum constant of this class with the specified name.static ISymbol.SymbolGenus[]
ISymbol.SymbolGenus.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionvoid
ISymbol.setGenus
(ISymbol.SymbolGenus genus) void
Symbol.setGenus
(ISymbol.SymbolGenus genus)