All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.drools.compiler.AnalysisResult Maven / Gradle / Ivy

There is a newer version: 10.0.0
Show newest version
package org.drools.compiler;

import java.util.Set;

/**
 * An interface with the results from the expression/block analysis
 */
public interface AnalysisResult {

    /**
     * Returns the Set of all used identifiers
     * 
     * @return
     */
    public Set getIdentifiers();

    /**
     * Returns the array of lists of bound identifiers
     * 
     * @return
     */
    public BoundIdentifiers getBoundIdentifiers();

    /**
     * Returns the Set of not bounded identifiers
     * 
     * @return
     */
    public Set getNotBoundedIdentifiers();

    /**
     * Returns the Set of declared local variables
     * 
     * @return
     */
    public Set getLocalVariables();

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy