Hierarchy For Package org.ek9lang.compiler.symbols
Class Hierarchy
- java.lang.Object
- org.ek9lang.compiler.symbols.Symbol (implements org.ek9lang.compiler.symbols.ISymbol)
- org.ek9lang.compiler.symbols.ConstantSymbol
- org.ek9lang.compiler.symbols.ExpressionSymbol
- org.ek9lang.compiler.symbols.ParamExpressionSymbol
- org.ek9lang.compiler.symbols.ScopedSymbol (implements org.ek9lang.compiler.symbols.IScopedSymbol)
- org.ek9lang.compiler.symbols.CaptureScopedSymbol (implements org.ek9lang.compiler.symbols.ICanCaptureVariables)
- org.ek9lang.compiler.symbols.PossibleGenericSymbol (implements org.ek9lang.compiler.symbols.ICanBeGeneric)
- org.ek9lang.compiler.symbols.AggregateSymbol (implements org.ek9lang.compiler.symbols.IAggregateSymbol, java.io.Serializable)
- org.ek9lang.compiler.symbols.AggregateWithTraitsSymbol
- org.ek9lang.compiler.symbols.FunctionSymbol (implements org.ek9lang.compiler.symbols.IMayReturnSymbol)
- org.ek9lang.compiler.symbols.AggregateSymbol (implements org.ek9lang.compiler.symbols.IAggregateSymbol, java.io.Serializable)
- org.ek9lang.compiler.symbols.PossibleGenericSymbol (implements org.ek9lang.compiler.symbols.ICanBeGeneric)
- org.ek9lang.compiler.symbols.ControlSymbol
- org.ek9lang.compiler.symbols.SwitchSymbol
- org.ek9lang.compiler.symbols.TrySymbol
- org.ek9lang.compiler.symbols.ForSymbol
- org.ek9lang.compiler.symbols.MethodSymbol (implements org.ek9lang.compiler.symbols.IMayReturnSymbol)
- org.ek9lang.compiler.symbols.CallSymbol
- org.ek9lang.compiler.symbols.ServiceOperationSymbol
- org.ek9lang.compiler.symbols.StreamCallSymbol
- org.ek9lang.compiler.symbols.StackConsistencyScope (implements org.ek9lang.compiler.symbols.ICanCaptureVariables)
- org.ek9lang.compiler.symbols.WhileSymbol
- org.ek9lang.compiler.symbols.CaptureScopedSymbol (implements org.ek9lang.compiler.symbols.ICanCaptureVariables)
- org.ek9lang.compiler.symbols.StreamPipeLineSymbol
- org.ek9lang.compiler.symbols.VariableSymbol
- org.ek9lang.compiler.symbols.SymbolTable (implements org.ek9lang.compiler.symbols.IScope)
- org.ek9lang.compiler.symbols.LocalScope
- org.ek9lang.compiler.symbols.CaptureScope
- org.ek9lang.compiler.symbols.ModuleScope
- org.ek9lang.compiler.symbols.LocalScope
- org.ek9lang.compiler.symbols.Symbol (implements org.ek9lang.compiler.symbols.ISymbol)
Interface Hierarchy
- org.ek9lang.compiler.symbols.ICanCaptureVariables
- org.ek9lang.compiler.symbols.IMayReturnSymbol
- org.ek9lang.compiler.symbols.ITokenReference
- org.ek9lang.compiler.symbols.ISymbol (also extends java.io.Serializable)
- org.ek9lang.compiler.symbols.ICanBeGeneric
- org.ek9lang.compiler.symbols.IAggregateSymbol (also extends org.ek9lang.compiler.symbols.IScopedSymbol)
- org.ek9lang.compiler.symbols.IScopedSymbol (also extends org.ek9lang.compiler.symbols.IScope)
- org.ek9lang.compiler.symbols.IAggregateSymbol (also extends org.ek9lang.compiler.symbols.ICanBeGeneric)
- org.ek9lang.compiler.symbols.ICanBeGeneric
- org.ek9lang.compiler.symbols.ISymbol (also extends java.io.Serializable)
- java.io.Serializable
- org.ek9lang.compiler.symbols.IScope
- org.ek9lang.compiler.symbols.IScopedSymbol (also extends org.ek9lang.compiler.symbols.ISymbol)
- org.ek9lang.compiler.symbols.IAggregateSymbol (also extends org.ek9lang.compiler.symbols.ICanBeGeneric)
- org.ek9lang.compiler.symbols.IScopedSymbol (also extends org.ek9lang.compiler.symbols.ISymbol)
- org.ek9lang.compiler.symbols.ISymbol (also extends org.ek9lang.compiler.symbols.ITokenReference)
- org.ek9lang.compiler.symbols.ICanBeGeneric
- org.ek9lang.compiler.symbols.IAggregateSymbol (also extends org.ek9lang.compiler.symbols.IScopedSymbol)
- org.ek9lang.compiler.symbols.IScopedSymbol (also extends org.ek9lang.compiler.symbols.IScope)
- org.ek9lang.compiler.symbols.IAggregateSymbol (also extends org.ek9lang.compiler.symbols.ICanBeGeneric)
- org.ek9lang.compiler.symbols.ICanBeGeneric
- org.ek9lang.compiler.symbols.IScope
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.ek9lang.compiler.symbols.IScope.ScopeType
- org.ek9lang.compiler.symbols.ISymbol.SymbolCategory
- org.ek9lang.compiler.symbols.ISymbol.SymbolGenus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- org.ek9lang.compiler.symbols.Ek9Types (implements java.io.Serializable)
- java.lang.Record