public abstract class ASTOperandBase extends ASTItem
_originalSource, _preprocessedSource| Constructor and Description |
|---|
ASTOperandBase() |
| Modifier and Type | Method and Description |
|---|---|
static String |
generateLambdaToken(Object instance) |
DataPropertyType |
getDataType() |
String |
getName() |
protected List<ASTOperandProperty> |
getPreconditionPropertiesFromOperand(ASTOperandBase operand) |
List<ASTOperandProperty> |
getProperties() |
boolean |
hasValue() |
boolean |
isBoolean() |
boolean |
isEnumData() |
boolean |
isNumber() |
boolean |
isObjectData() |
boolean |
isPropertyOrVariable() |
boolean |
isSemanticOperator() |
boolean |
isStaticString() |
boolean |
isStringData() |
void |
setDataType(DataPropertyType type) |
protected List<ASTOperandProperty> |
sortPrecoditionProperties(List<ASTOperandProperty> properties) |
children, collectItemsOfType, getAllConditions, getGlobalPlain, getGlobalPosition, getOriginalSource, getPreprocessedSource, getType, getTypecommon, getUntrimmedSource, hasSource, print, setGlobalPosition, setSource, space, walk, walk, walkpublic List<ASTOperandProperty> getProperties()
getProperties in class ASTItempublic boolean isNumber()
public boolean isBoolean()
public void setDataType(DataPropertyType type)
public DataPropertyType getDataType()
protected List<ASTOperandProperty> getPreconditionPropertiesFromOperand(ASTOperandBase operand)
protected List<ASTOperandProperty> sortPrecoditionProperties(List<ASTOperandProperty> properties)
public boolean hasValue()
public boolean isPropertyOrVariable()
public boolean isObjectData()
public boolean isStringData()
public boolean isStaticString()
public boolean isSemanticOperator()
public boolean isEnumData()
public String getName()
Copyright © 2020. All rights reserved.