| |
|
| java.lang.Object gnu.bytecode.Attribute gnu.bytecode.LocalVarsAttr
LocalVarsAttr | public LocalVarsAttr(CodeAttr code)(Code) | | Add a new LocalVarsAttr to a CodeAttr.
|
LocalVarsAttr | public LocalVarsAttr(Method method)(Code) | | Create, but don't link into method.code's attributes list (yet).
|
getCount | final public int getCount()(Code) | | |
getLength | final public int getLength()(Code) | | |
isEmpty | final public boolean isEmpty()(Code) | | |
preserveVariablesUpto | public void preserveVariablesUpto(Scope scope)(Code) | | Mark scopes upto specified scope as 'preserved'.
This means that the local variable slots are not available for reuse
when the scope exits. The effected scopes are all ancestor scopes from
the current scope (inclusive) upto the specified scope (exclusive).
|
|
|
|