Class ExpressionTyperContext
- java.lang.Object
-
- org.drools.model.codegen.execmodel.generator.expressiontyper.ExpressionTyperContext
-
public class ExpressionTyperContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ExpressionTyperContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNullSafeExpression(int index, com.github.javaparser.ast.expr.Expression nullSafeExpression)voidaddPrefixExpression(int index, com.github.javaparser.ast.expr.Expression prefixExpresssion)voidaddPrefixExpression(com.github.javaparser.ast.expr.Expression prefixExpresssion)voidaddReactOnProperties(java.lang.String prop)voidaddUsedDeclarations(java.lang.String name)voidaddVariableFromDifferentPattern(java.lang.String variable)java.util.Optional<com.github.javaparser.ast.expr.Expression>getInlineCastExpression()java.util.List<com.github.javaparser.ast.expr.Expression>getNullSafeExpressions()com.github.javaparser.ast.expr.ExpressiongetOriginalExpression()java.util.List<com.github.javaparser.ast.expr.Expression>getPrefixExpresssions()java.util.Set<java.lang.String>getReactOnProperties()java.util.Set<java.lang.String>getUsedDeclarations()java.util.Set<java.lang.String>getVariablesFromDifferentPattern()booleanisRegisterPropertyReactivity()voidsetInlineCastExpression(java.util.Optional<com.github.javaparser.ast.expr.Expression> inlineCastExpression)voidsetOriginalExpression(com.github.javaparser.ast.expr.Expression originalExpression)voidsetRegisterPropertyReactivity(boolean registerPropertyReactivity)
-
-
-
Method Detail
-
addUsedDeclarations
public void addUsedDeclarations(java.lang.String name)
-
getUsedDeclarations
public java.util.Set<java.lang.String> getUsedDeclarations()
-
addReactOnProperties
public void addReactOnProperties(java.lang.String prop)
-
getReactOnProperties
public java.util.Set<java.lang.String> getReactOnProperties()
-
getPrefixExpresssions
public java.util.List<com.github.javaparser.ast.expr.Expression> getPrefixExpresssions()
-
addPrefixExpression
public void addPrefixExpression(int index, com.github.javaparser.ast.expr.Expression prefixExpresssion)
-
addPrefixExpression
public void addPrefixExpression(com.github.javaparser.ast.expr.Expression prefixExpresssion)
-
setRegisterPropertyReactivity
public void setRegisterPropertyReactivity(boolean registerPropertyReactivity)
-
isRegisterPropertyReactivity
public boolean isRegisterPropertyReactivity()
-
getInlineCastExpression
public java.util.Optional<com.github.javaparser.ast.expr.Expression> getInlineCastExpression()
-
setInlineCastExpression
public void setInlineCastExpression(java.util.Optional<com.github.javaparser.ast.expr.Expression> inlineCastExpression)
-
getNullSafeExpressions
public java.util.List<com.github.javaparser.ast.expr.Expression> getNullSafeExpressions()
-
addNullSafeExpression
public void addNullSafeExpression(int index, com.github.javaparser.ast.expr.Expression nullSafeExpression)
-
getOriginalExpression
public com.github.javaparser.ast.expr.Expression getOriginalExpression()
-
setOriginalExpression
public void setOriginalExpression(com.github.javaparser.ast.expr.Expression originalExpression)
-
getVariablesFromDifferentPattern
public java.util.Set<java.lang.String> getVariablesFromDifferentPattern()
-
addVariableFromDifferentPattern
public void addVariableFromDifferentPattern(java.lang.String variable)
-
-