public class TypeExpression extends Node
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeExpression.Operator |
| Constructor and Description |
|---|
TypeExpression(Node instance,
SchemaNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendSchema(TypeExpression.Operator operator,
SchemaNode schemaNode) |
java.lang.Object |
evaluate(RuntimeContext context) |
java.lang.String |
getSchemaName() |
java.lang.Object |
getTypeInstance() |
java.lang.String |
inspect() |
TypeWhichExpression |
which(Node whichClause) |
getPositionBegin, judge, judge, setPositionBeginpublic TypeExpression(Node instance, SchemaNode node)
public java.lang.Object getTypeInstance()
public java.lang.String getSchemaName()
public java.lang.Object evaluate(RuntimeContext context)
public void appendSchema(TypeExpression.Operator operator, SchemaNode schemaNode)
public final TypeWhichExpression which(Node whichClause)