gnu.bytecode
public class LocalVarsAttr extends Attribute
Field Summary | |
---|---|
Scope | current_scope |
Constructor Summary | |
---|---|
LocalVarsAttr(CodeAttr code) Add a new LocalVarsAttr to a CodeAttr. | |
LocalVarsAttr(Method method) Create, but don't link into method.code's attributes list (yet). |
Method Summary | |
---|---|
VarEnumerator | allVars() |
void | assignConstants(ClassType cl) |
void | enterScope(Scope scope) |
int | getCount() |
int | getLength() |
Method | getMethod() |
boolean | isEmpty() |
void | preserveVariablesUpto(Scope scope) Mark scopes upto specified scope as 'preserved'.
|
void | print(ClassTypeWriter dst) |
void | write(DataOutputStream dstr) |