public class TypeInstantiation extends AstNodeBase
| Constructor and Description |
|---|
TypeInstantiation(AstLocation location,
TypeReference typeReference)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(ZserioAstVisitor visitor)
Accept zserio visitor.
|
protected void |
fillInstantiationStack(ParserStackedException exception) |
ZserioType |
getBaseType()
Gets base type - i.e.
|
ZserioType |
getType()
Gets the instantiated type.
|
TypeReference |
getTypeReference()
Gets reference to the instantiated type.
|
void |
visitChildren(ZserioAstVisitor visitor)
Visit children of the current AST node using given visitor.
|
getLocationpublic TypeInstantiation(AstLocation location, TypeReference typeReference)
location - AST node location.typeReference - Reference to the instantiated type definition.public void accept(ZserioAstVisitor visitor)
AstNodevisitor - Visitor to accept.public void visitChildren(ZserioAstVisitor visitor)
AstNodevisitChildren in interface AstNodevisitChildren in class AstNodeBasevisitor - Visitor to use.public ZserioType getType()
public ZserioType getBaseType()
public TypeReference getTypeReference()
protected void fillInstantiationStack(ParserStackedException exception)
Last updated 2024-10-29 12:52:38