public class ASTOperandProperty extends ASTOperandBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
lambdaToken |
protected List<ASTPropertyPart> |
path |
_originalSource, _preprocessedSource| Constructor and Description |
|---|
ASTOperandProperty() |
ASTOperandProperty(ASTOperandProperty property) |
ASTOperandProperty(String... parts) |
| Modifier and Type | Method and Description |
|---|---|
ASTOperandProperty |
add(ASTPropertyPart part) |
ASTOperandProperty |
add(String... parts) |
List<ASTItem> |
children() |
<T extends ASTItem> |
collectItemsOfType(Class<T> cls) |
List<ASTOperandProperty> |
getAllParentProperties() |
DataPropertyType |
getArrayContentType() |
String |
getLambdaToken() |
ASTOperandProperty |
getParentProperty() |
List<ASTPropertyPart> |
getPath() |
String[] |
getPathAsArray() |
String |
getPathAsString() |
List<ASTOperandProperty> |
getProperties() |
String |
print(int level) |
void |
setArrayContentType(DataPropertyType _arrayContentType) |
void |
setLambdaToken(String token) |
void |
setPath(List<ASTPropertyPart> path) |
generateLambdaToken, getDataType, getName, getPreconditionPropertiesFromOperand, hasValue, isBoolean, isEnumData, isNumber, isObjectData, isPropertyOrVariable, isSemanticOperator, isStaticString, isStringData, setDataType, sortPrecoditionPropertiesgetAllConditions, getGlobalPlain, getGlobalPosition, getOriginalSource, getPreprocessedSource, getType, getTypecommon, getUntrimmedSource, hasSource, setGlobalPosition, setSource, space, walk, walk, walkprotected List<ASTPropertyPart> path
protected String lambdaToken
public ASTOperandProperty()
public ASTOperandProperty(String... parts)
public ASTOperandProperty(ASTOperandProperty property)
public String getLambdaToken()
public void setLambdaToken(String token)
public DataPropertyType getArrayContentType()
public void setArrayContentType(DataPropertyType _arrayContentType)
public List<ASTPropertyPart> getPath()
public void setPath(List<ASTPropertyPart> path)
public String getPathAsString()
public ASTOperandProperty add(ASTPropertyPart part)
public ASTOperandProperty add(String... parts)
public List<ASTOperandProperty> getAllParentProperties()
public ASTOperandProperty getParentProperty()
public String[] getPathAsArray()
public List<ASTOperandProperty> getProperties()
getProperties in class ASTOperandBasepublic <T extends ASTItem> List<T> collectItemsOfType(Class<T> cls)
collectItemsOfType in class ASTItemCopyright © 2020. All rights reserved.