Class TypedExpression
java.lang.Object
org.drools.model.codegen.execmodel.generator.TypedExpression
- Direct Known Subclasses:
UnificationTypedExpression
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TypedExpressionprotected TypedExpressionprotected Boolean -
Constructor Summary
ConstructorsConstructorDescriptionTypedExpression(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, Type typeBeforeCoercion) TypedExpression(com.github.javaparser.ast.expr.Expression expression, Type type, Type typeBeforeCoercion, String fieldName) TypedExpression(com.github.javaparser.ast.expr.Expression expression, Type type, String fieldName) -
Method Summary
Modifier and TypeMethodDescriptioncloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression) booleanbooleancom.github.javaparser.ast.expr.Expressioncom.github.javaparser.ast.type.TypegetLeft()Class<?>getRight()getType()Class<?>inthashCode()booleanisArray()booleanbooleanisList()booleanisMap()booleanstatic booleanisNumberLiteral(com.github.javaparser.ast.expr.Expression expression) booleanisStatic()booleansetLeft(TypedExpression left) voidsetOriginalPatternType(Class<?> originalPatternType) setRight(TypedExpression right) toString()com.github.javaparser.ast.expr.Expression
-
Field Details
-
staticExpr
-
left
-
right
-
-
Constructor Details
-
TypedExpression
public TypedExpression(com.github.javaparser.ast.expr.Expression expression) -
TypedExpression
-
TypedExpression
-
TypedExpression
-
TypedExpression
-
-
Method Details
-
isThisExpression
public boolean isThisExpression() -
getFieldName
-
getExpression
public com.github.javaparser.ast.expr.Expression getExpression() -
setType
-
getType
-
getRawClass
-
getTypeBeforeCoercion
-
getBoxedType
-
getJPType
public com.github.javaparser.ast.type.Type getJPType() -
isPrimitive
public boolean isPrimitive() -
isArray
public boolean isArray() -
isList
public boolean isList() -
isMap
public boolean isMap() -
setStatic
-
isStatic
-
setLeft
-
getLeft
-
setRight
-
getRight
-
isNumberLiteral
public boolean isNumberLiteral() -
isNumberLiteral
public static boolean isNumberLiteral(com.github.javaparser.ast.expr.Expression expression) -
cloneWithNewExpression
public TypedExpression cloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression) -
getOriginalPatternType
-
setOriginalPatternType
-
containThis
public boolean containThis() -
toString
-
equals
-
hashCode
public int hashCode() -
uncastExpression
public com.github.javaparser.ast.expr.Expression uncastExpression() -
isBigDecimal
public boolean isBigDecimal()
-