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 Object implements org.drools.compiler.compiler.AnalysisResult
An analysis result implementation for the java dialect
-
-
Constructor Summary
Constructors Constructor Description JavaAnalysisResult(String analyzedExpr, Set<String> identifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLocalVariable(String identifier, org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr descr)StringgetAnalyzedExpr()Set<String>getAssignedVariables()org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescrgetBlockDescrs()org.drools.compiler.compiler.BoundIdentifiersgetBoundIdentifiers()Set<String>getIdentifiers()Set<String>getLocalVariables()Map<String,org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr>getLocalVariablesMap()Set<String>getNotBoundedIdentifiers()Class<?>getReturnType()voidsetAssignedVariables(Set<String> assignedVariables)voidsetBlockDescrs(org.drools.compiler.rule.builder.dialect.java.parser.JavaContainerBlockDescr blocks)voidsetBoundIdentifiers(org.drools.compiler.compiler.BoundIdentifiers boundIdentifiers)voidsetNotBoundedIdentifiers(Set<String> notBoundedIdentifiers)
-
-
-
Method Detail
-
getAnalyzedExpr
public 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 Set<String> getIdentifiers()
- Specified by:
getIdentifiersin interfaceorg.drools.compiler.compiler.AnalysisResult
-
getLocalVariables
public Set<String> getLocalVariables()
- Specified by:
getLocalVariablesin interfaceorg.drools.compiler.compiler.AnalysisResult
-
getLocalVariablesMap
public Map<String,org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr> getLocalVariablesMap()
-
addLocalVariable
public void addLocalVariable(String identifier, org.drools.compiler.rule.builder.dialect.java.parser.JavaLocalDeclarationDescr descr)
-
getNotBoundedIdentifiers
public Set<String> getNotBoundedIdentifiers()
- Specified by:
getNotBoundedIdentifiersin interfaceorg.drools.compiler.compiler.AnalysisResult
-
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 Class<?> getReturnType()
- Specified by:
getReturnTypein interfaceorg.drools.compiler.compiler.AnalysisResult
-
-