java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UTypedAstNode
Stable XL 1.6U-owned typed frontend AST node.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetKind()getName()getRange()booleanbooleanbooleanbooleanhasName()booleanstatic XL16UTypedAstNodeof(XL16UTypedAstNode.Kind kind, String name, XL16UOffsetRange range, String sourceText, XL16USymbolMetadata symbolMetadata, XL16UCallableSignature callableSignature, XL16UAliasDefinition aliasDefinition, XL16UTypedAstDetail detail)
-
Method Details
-
of
public static XL16UTypedAstNode of(XL16UTypedAstNode.Kind kind, String name, XL16UOffsetRange range, String sourceText, XL16USymbolMetadata symbolMetadata, XL16UCallableSignature callableSignature, XL16UAliasDefinition aliasDefinition, XL16UTypedAstDetail detail) -
getKind
-
getName
-
hasName
public boolean hasName() -
getRange
-
getSourceText
-
getSymbolMetadata
-
hasSymbolMetadata
public boolean hasSymbolMetadata() -
getCallableSignature
-
hasCallableSignature
public boolean hasCallableSignature() -
getAliasDefinition
-
hasAliasDefinition
public boolean hasAliasDefinition() -
getDetail
-
hasDetail
public boolean hasDetail()
-