org.drools.rule.builder.dialect.java
Class JavaAnalysisResult

java.lang.Object
  extended by org.drools.rule.builder.dialect.java.JavaAnalysisResult
All Implemented Interfaces:
AnalysisResult

public class JavaAnalysisResult
extends Object
implements AnalysisResult

An analysis result implementation for the java dialect


Constructor Summary
JavaAnalysisResult()
           
 
Method Summary
 void addLocalVariable(String identifier, JavaLocalDeclarationDescr descr)
           
 JavaContainerBlockDescr getBlockDescrs()
           
 BoundIdentifiers getBoundIdentifiers()
          Returns the array of lists of bound identifiers
 Set<String> getIdentifiers()
          Returns the Set of all used identifiers
 Set<String> getLocalVariables()
          Returns the Set of declared local variables
 Map<String,JavaLocalDeclarationDescr> getLocalVariablesMap()
           
 Set<String> getNotBoundedIdentifiers()
          Returns the Set of not bounded identifiers
 void setBlockDescrs(JavaContainerBlockDescr blocks)
           
 void setBoundIdentifiers(BoundIdentifiers boundIdentifiers)
           
 void setIdentifiers(Set<String> identifiers)
           
 void setLocalVariables(Map<String,JavaLocalDeclarationDescr> localVariables)
           
 void setNotBoundedIdentifiers(Set<String> notBoundedIdentifiers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaAnalysisResult

public JavaAnalysisResult()
Method Detail

getBoundIdentifiers

public BoundIdentifiers getBoundIdentifiers()
Description copied from interface: AnalysisResult
Returns the array of lists of bound identifiers

Specified by:
getBoundIdentifiers in interface AnalysisResult
Returns:

setBoundIdentifiers

public void setBoundIdentifiers(BoundIdentifiers boundIdentifiers)

getIdentifiers

public Set<String> getIdentifiers()
Description copied from interface: AnalysisResult
Returns the Set of all used identifiers

Specified by:
getIdentifiers in interface AnalysisResult
Returns:

setIdentifiers

public void setIdentifiers(Set<String> identifiers)

getLocalVariables

public Set<String> getLocalVariables()
Description copied from interface: AnalysisResult
Returns the Set of declared local variables

Specified by:
getLocalVariables in interface AnalysisResult
Returns:

getLocalVariablesMap

public Map<String,JavaLocalDeclarationDescr> getLocalVariablesMap()

setLocalVariables

public void setLocalVariables(Map<String,JavaLocalDeclarationDescr> localVariables)

addLocalVariable

public void addLocalVariable(String identifier,
                             JavaLocalDeclarationDescr descr)

getNotBoundedIdentifiers

public Set<String> getNotBoundedIdentifiers()
Description copied from interface: AnalysisResult
Returns the Set of not bounded identifiers

Specified by:
getNotBoundedIdentifiers in interface AnalysisResult
Returns:

setNotBoundedIdentifiers

public void setNotBoundedIdentifiers(Set<String> notBoundedIdentifiers)

getBlockDescrs

public JavaContainerBlockDescr getBlockDescrs()

setBlockDescrs

public void setBlockDescrs(JavaContainerBlockDescr blocks)


Copyright © 2001-2013 JBoss Inc.. All Rights Reserved.