Uses of Interface
org.ek9lang.compiler.symbols.IFunctionSymbol
Packages that use IFunctionSymbol
Package
Description
G - Full Symbol Resolution can now take place.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of IFunctionSymbol in org.ek9lang.compiler.phase3
Methods in org.ek9lang.compiler.phase3 with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionvoid
AutoMatchSuperFunctionSignature.accept
(IFunctionSymbol functionSymbol) -
Uses of IFunctionSymbol in org.ek9lang.compiler.symbols
Classes in org.ek9lang.compiler.symbols that implement IFunctionSymbolModifier and TypeClassDescriptionclass
Special type that is super of Aggregate and super of Function (if they don't have supers).class
Scope for functions that are part of a module.Methods in org.ek9lang.compiler.symbols that return types with arguments of type IFunctionSymbolModifier and TypeMethodDescriptionFunctionSymbol.getSuperFunction()
default Optional
<IFunctionSymbol> IFunctionSymbol.getSuperFunction()
Methods in org.ek9lang.compiler.symbols with parameters of type IFunctionSymbolModifier and TypeMethodDescriptionboolean
FunctionSymbol.isImplementingInSomeWay
(IFunctionSymbol function) Does this function directly implement or through its hierarchy implement the function passed in.default boolean
IFunctionSymbol.isImplementingInSomeWay
(IFunctionSymbol function) void
FunctionSymbol.setSuperFunction
(IFunctionSymbol superFunctionSymbol) Method parameters in org.ek9lang.compiler.symbols with type arguments of type IFunctionSymbolModifier and TypeMethodDescriptionvoid
FunctionSymbol.setSuperFunction
(Optional<IFunctionSymbol> superFunctionSymbol)