public class ASTOperandVariable extends ASTOperandBase
_originalSource, _preprocessedSource| Constructor and Description |
|---|
ASTOperandVariable(String varname) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ASTPropertyPart part) |
List<ASTItem> |
children() |
List<ASTOperandProperty> |
getAllParentProperties() |
DataPropertyType |
getArrayContentType() |
String |
getCodeSafeName() |
DataPropertyType |
getDataType() |
List<ASTPropertyPart> |
getPath() |
String[] |
getPathAsArray() |
String |
getPathAsString() |
List<ASTOperandProperty> |
getProperties() |
ASTVariable |
getVariable() |
String |
getVariableName() |
boolean |
isVariableUnresolved() |
String |
print(int level) |
void |
setPath(List<ASTPropertyPart> path) |
void |
setVariable(ASTVariable _variable) |
void |
setVariableName(String variableName) |
generateLambdaToken, getName, getPreconditionPropertiesFromOperand, hasValue, isBoolean, isEnumData, isNumber, isObjectData, isPropertyOrVariable, isSemanticOperator, isStaticString, isStringData, setDataType, sortPrecoditionPropertiescollectItemsOfType, getAllConditions, getGlobalPlain, getGlobalPosition, getOriginalSource, getPreprocessedSource, getType, getTypecommon, getUntrimmedSource, hasSource, setGlobalPosition, setSource, space, walk, walk, walkpublic ASTOperandVariable(String varname)
public String getVariableName()
public void setVariableName(String variableName)
public String getCodeSafeName()
public ASTVariable getVariable()
public void setVariable(ASTVariable _variable)
public void add(ASTPropertyPart part)
public boolean isVariableUnresolved()
public List<ASTOperandProperty> getAllParentProperties()
public List<ASTPropertyPart> getPath()
public void setPath(List<ASTPropertyPart> path)
public String[] getPathAsArray()
public String getPathAsString()
public DataPropertyType getDataType()
getDataType in class ASTOperandBasepublic DataPropertyType getArrayContentType()
public List<ASTOperandProperty> getProperties()
getProperties in class ASTOperandBaseCopyright © 2020. All rights reserved.