public class TypedExpression extends Object
| Modifier and Type | Field and Description |
|---|---|
protected TypedExpression |
left |
protected TypedExpression |
right |
protected Boolean |
staticExpr |
| Constructor and Description |
|---|
TypedExpression(com.github.javaparser.ast.expr.Expression expression) |
TypedExpression(com.github.javaparser.ast.expr.Expression expression,
Type type) |
TypedExpression(com.github.javaparser.ast.expr.Expression expression,
Type type,
String fieldName) |
protected Boolean staticExpr
protected TypedExpression left
protected TypedExpression right
public TypedExpression(com.github.javaparser.ast.expr.Expression expression)
public TypedExpression(com.github.javaparser.ast.expr.Expression expression,
Type type)
public boolean isThisExpression()
public String getFieldName()
public com.github.javaparser.ast.expr.Expression getExpression()
public TypedExpression setType(Type type)
public Type getType()
public Class<?> getRawClass()
public com.github.javaparser.ast.type.Type getJPType()
public boolean isPrimitive()
public boolean isArray()
public boolean isList()
public boolean isMap()
public TypedExpression setStatic(Boolean aStatic)
public Boolean isStatic()
public TypedExpression setLeft(TypedExpression left)
public TypedExpression getLeft()
public TypedExpression setRight(TypedExpression right)
public TypedExpression getRight()
public boolean isNumberLiteral()
public static boolean isNumberLiteral(com.github.javaparser.ast.expr.Expression expression)
public TypedExpression cloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression)
public void setOriginalPatternType(Class<?> originalPatternType)
public com.github.javaparser.ast.expr.Expression uncastExpression()
public boolean isBigDecimal()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.