Uses of Enum Class
org.ek9lang.compiler.symbols.ISymbol.SymbolGenus
Packages that use 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
Constructors in org.ek9lang.compiler.phase2 with parameters of type ISymbol.SymbolGenusModifierConstructorDescription(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.Constructor parameters in org.ek9lang.compiler.phase2 with type arguments of type ISymbol.SymbolGenusModifierConstructorDescriptionSuitableGenusOrError
(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
Methods in org.ek9lang.compiler.symbols that return ISymbol.SymbolGenusModifier 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.Methods in org.ek9lang.compiler.symbols with parameters of type ISymbol.SymbolGenusModifier and TypeMethodDescriptionvoid
ISymbol.setGenus
(ISymbol.SymbolGenus genus) void
Symbol.setGenus
(ISymbol.SymbolGenus genus)