Module xl.compiler

Class XL16UMetadataAstConstructionResult.ConstructedAstNode

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UMetadataAstConstructionResult.ConstructedAstNode
Enclosing class:
XL16UMetadataAstConstructionResult

public static final class XL16UMetadataAstConstructionResult.ConstructedAstNode extends Object
  • Method Details

    • getConstructedNode

      public de.grogra.xl.compiler.xl16u.XL16UMetadataBackendEmitterResult.ConstructedNode getConstructedNode()
    • getAst

      public antlr.collections.AST getAst()
    • getAstNodeId

      public String getAstNodeId()
    • getAstTokenType

      public int getAstTokenType()
    • getAstText

      public String getAstText()
    • getKindAst

      public antlr.collections.AST getKindAst()
    • getNameAst

      public antlr.collections.AST getNameAst()
    • getSemanticAst

      public antlr.collections.AST getSemanticAst()
    • getSemanticAstTokenType

      public int getSemanticAstTokenType()
    • getSemanticAstText

      public String getSemanticAstText()
    • getSymbolMetadata

      public XL16USymbolMetadata getSymbolMetadata()
    • getAliasDefinition

      public XL16UAliasDefinition getAliasDefinition()
    • hasSymbolMetadata

      public boolean hasSymbolMetadata()
    • hasAliasDefinition

      public boolean hasAliasDefinition()
    • hasPreferredUnitMetadata

      public boolean hasPreferredUnitMetadata()
    • hasSemanticAst

      public boolean hasSemanticAst()
    • getAstChildCount

      public int getAstChildCount()
    • getKind

      public de.grogra.xl.compiler.xl16u.XL16UMetadataBackendEmissionPlan.Item.Kind getKind()
    • getSlice

      public de.grogra.xl.compiler.xl16u.XL16UBackendMigrationSlice getSlice()
    • isSymbolMetadata

      public boolean isSymbolMetadata()
    • isAliasDefinition

      public boolean isAliasDefinition()