public class NativeTypeExpressionNode extends AbstractStringNode implements TypeExpressionNode, SimpleTypeNode<String>
value| Modifier | Constructor and Description |
|---|---|
|
NativeTypeExpressionNode() |
protected |
NativeTypeExpressionNode(NativeTypeExpressionNode node) |
|
NativeTypeExpressionNode(String value) |
| Modifier and Type | Method and Description |
|---|---|
Node |
copy() |
ResolvedType |
generateDefinition()
Generates the definition that results of evaluating this expression
|
static TypeId |
getType(String type) |
String |
getTypeExpressionText() |
static boolean |
isNativeType(String type) |
getLiteralValue, getType, getValue, toStringgetEndPosition, getStartPosition, setEndPosition, setSource, setStartPositionaddChild, addChild, annotate, annotations, findAncestorWith, findDescendantsWith, get, getChildren, getParent, getRootNode, getSource, removeChild, removeChildren, replaceTree, replaceWith, setChild, setParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetLiteralValue, getValueaddChild, addChild, annotate, annotations, findAncestorWith, findDescendantsWith, get, getChildren, getEndPosition, getParent, getRootNode, getSource, getStartPosition, getType, removeChild, removeChildren, replaceTree, replaceWith, setChild, setParent, setSourceprotected NativeTypeExpressionNode(NativeTypeExpressionNode node)
public NativeTypeExpressionNode()
public NativeTypeExpressionNode(String value)
public static boolean isNativeType(String type)
@Nullable public ResolvedType generateDefinition()
TypeExpressionNodegenerateDefinition in interface TypeExpressionNodepublic String getTypeExpressionText()
getTypeExpressionText in interface TypeExpressionNodeCopyright © 2017. All rights reserved.