Package org.drools.mvel.java
Class JavaAnalysisResult
- java.lang.Object
-
- org.drools.mvel.java.JavaAnalysisResult
-
- All Implemented Interfaces:
org.drools.compiler.compiler.AnalysisResult
public class JavaAnalysisResult extends java.lang.Object implements org.drools.compiler.compiler.AnalysisResultAn analysis result implementation for the java dialect
-
-
Constructor Summary
Constructors Constructor Description JavaAnalysisResult(java.lang.String analyzedExpr, java.util.Set<java.lang.String> identifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLocalVariable(java.lang.String identifier, org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr descr)java.lang.StringgetAnalyzedExpr()java.util.Set<java.lang.String>getAssignedVariables()org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescrgetBlockDescrs()org.drools.compiler.compiler.BoundIdentifiersgetBoundIdentifiers()java.util.Set<java.lang.String>getIdentifiers()java.util.Set<java.lang.String>getLocalVariables()java.util.Map<java.lang.String,org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr>getLocalVariablesMap()java.util.Set<java.lang.String>getNotBoundedIdentifiers()java.lang.Class<?>getReturnType()voidsetAssignedVariables(java.util.Set<java.lang.String> assignedVariables)voidsetBlockDescrs(org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescr blocks)voidsetBoundIdentifiers(org.drools.compiler.compiler.BoundIdentifiers boundIdentifiers)voidsetNotBoundedIdentifiers(java.util.Set<java.lang.String> notBoundedIdentifiers)
-
-
-
Method Detail
-
getAnalyzedExpr
public java.lang.String getAnalyzedExpr()
-
getBoundIdentifiers
public org.drools.compiler.compiler.BoundIdentifiers getBoundIdentifiers()
- Specified by:
getBoundIdentifiersin interfaceorg.drools.compiler.compiler.AnalysisResult
-
setBoundIdentifiers
public void setBoundIdentifiers(org.drools.compiler.compiler.BoundIdentifiers boundIdentifiers)
-
getIdentifiers
public java.util.Set<java.lang.String> getIdentifiers()
- Specified by:
getIdentifiersin interfaceorg.drools.compiler.compiler.AnalysisResult
-
getLocalVariables
public java.util.Set<java.lang.String> getLocalVariables()
- Specified by:
getLocalVariablesin interfaceorg.drools.compiler.compiler.AnalysisResult
-
getLocalVariablesMap
public java.util.Map<java.lang.String,org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr> getLocalVariablesMap()
-
addLocalVariable
public void addLocalVariable(java.lang.String identifier, org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr descr)
-
getNotBoundedIdentifiers
public java.util.Set<java.lang.String> getNotBoundedIdentifiers()
- Specified by:
getNotBoundedIdentifiersin interfaceorg.drools.compiler.compiler.AnalysisResult
-
setNotBoundedIdentifiers
public void setNotBoundedIdentifiers(java.util.Set<java.lang.String> notBoundedIdentifiers)
-
getAssignedVariables
public java.util.Set<java.lang.String> getAssignedVariables()
-
setAssignedVariables
public void setAssignedVariables(java.util.Set<java.lang.String> assignedVariables)
-
getBlockDescrs
public org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescr getBlockDescrs()
-
setBlockDescrs
public void setBlockDescrs(org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescr blocks)
-
getReturnType
public java.lang.Class<?> getReturnType()
- Specified by:
getReturnTypein interfaceorg.drools.compiler.compiler.AnalysisResult
-
-