public class BoundTypeRef extends IRNode
| Constructor and Description |
|---|
BoundTypeRef(String typeName,
ETypeCategory category) |
BoundTypeRef(String typeName,
ETypeCategory category,
List<BoundTypeRef> typeArguments,
BoundColumnRef anchorColumn,
BoundObjectRef anchorTable) |
| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(IRVisitor<R,C> visitor,
C context)
Visitor accept method with generic return type and context.
|
BoundColumnRef |
getAnchorColumn() |
BoundObjectRef |
getAnchorTable() |
ETypeCategory |
getCategory() |
IRNodeKind |
getKind()
Returns the node type enumeration value.
|
List<BoundTypeRef> |
getTypeArguments() |
String |
getTypeName() |
String |
toString() |
getId, getProperties, getProperty, getSourceAnchor, resetIdGenerator, setProperty, setSourceAnchorpublic BoundTypeRef(String typeName, ETypeCategory category)
public BoundTypeRef(String typeName, ETypeCategory category, List<BoundTypeRef> typeArguments, BoundColumnRef anchorColumn, BoundObjectRef anchorTable)
public String getTypeName()
public ETypeCategory getCategory()
public List<BoundTypeRef> getTypeArguments()
public BoundColumnRef getAnchorColumn()
public BoundObjectRef getAnchorTable()
public IRNodeKind getKind()
IRNodepublic <R,C> R accept(IRVisitor<R,C> visitor, C context)
IRNode