/**
*
*/
package org.drools.rule.builder.dialect.mvel;
import java.util.Map;
import org.drools.rule.Declaration;
import org.drools.rule.Rule;
import org.drools.spi.DeclarationScopeResolver;
public class InstrumentedDeclarationScopeResolver extends DeclarationScopeResolver {
private Map declarations;
public InstrumentedDeclarationScopeResolver() {
super( new Map[0] );
}
public void setDeclarations(final Map map) {
this.declarations = map;
}
@Override
public Map getDeclarations( Rule rule ) {
return this.declarations;
}
@Override
public Declaration getDeclaration( Rule rule, String name) {
return ( Declaration ) this.declarations.get( name );
}
}