/** Adds a constant value */ @Override public void addConstant(String name, Expr value) { _cl.addConstant(name, value); }
/** Adds a static value */ public void addStaticVar(StringValue name, Expr value, String comment) { _cl.addStaticValue(name, value, comment); }
/** Adds a function. */ @Override public void addFunction(String name, Function function, boolean isTop) { _cl.addFunction(name, function); }
/** Adds a value */ public void addVar(StringValue name, Expr value, FieldVisibility visibility, String comment) { _cl.addValue(name, value, visibility, comment); }
/** Returns true for an abstract scope, e.g. an abstract class or an interface. */ @Override public boolean isAbstract() { return _cl.isAbstract() || _cl.isInterface(); }