Class UnificationTypedExpression
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.TypedExpression
-
- org.drools.model.codegen.execmodel.generator.UnificationTypedExpression
-
public class UnificationTypedExpression extends TypedExpression
-
-
Field Summary
-
Fields inherited from class org.drools.model.codegen.execmodel.generator.TypedExpression
left, right, staticExpr
-
-
Constructor Summary
Constructors Constructor Description UnificationTypedExpression(java.lang.String unificationVariable, java.lang.reflect.Type type, java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnificationTypedExpressioncloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression)booleanequals(java.lang.Object o)java.util.Optional<java.lang.String>getUnificationName()java.util.Optional<java.lang.String>getUnificationVariable()inthashCode()booleanisNumberLiteral()java.lang.StringtoString()com.github.javaparser.ast.expr.ExpressionuncastExpression()-
Methods inherited from class org.drools.model.codegen.execmodel.generator.TypedExpression
containThis, getBoxedType, getExpression, getFieldName, getJPType, getLeft, getOriginalPatternType, getRawClass, getRight, getType, getTypeBeforeCoercion, isArray, isBigDecimal, isList, isMap, isNumberLiteral, isPrimitive, isStatic, isThisExpression, setLeft, setOriginalPatternType, setRight, setStatic, setType
-
-
-
-
Method Detail
-
getUnificationVariable
public java.util.Optional<java.lang.String> getUnificationVariable()
-
getUnificationName
public java.util.Optional<java.lang.String> getUnificationName()
-
isNumberLiteral
public boolean isNumberLiteral()
- Overrides:
isNumberLiteralin classTypedExpression
-
cloneWithNewExpression
public UnificationTypedExpression cloneWithNewExpression(com.github.javaparser.ast.expr.Expression newExpression)
- Overrides:
cloneWithNewExpressionin classTypedExpression
-
uncastExpression
public com.github.javaparser.ast.expr.Expression uncastExpression()
- Overrides:
uncastExpressionin classTypedExpression
-
toString
public java.lang.String toString()
- Overrides:
toStringin classTypedExpression
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classTypedExpression
-
hashCode
public int hashCode()
- Overrides:
hashCodein classTypedExpression
-
-