Represents compile time variable metadata while compiling a method.
Modifiers | Name | Description |
---|---|---|
static BytecodeVariable |
SUPER_VARIABLE |
|
static BytecodeVariable |
THIS_VARIABLE |
Constructor and description |
---|
BytecodeVariable
(int index, ClassNode type, String name, int prevCurrent) |
Type | Name and description |
---|---|
org.objectweb.asm.Label |
getEndLabel() |
int |
getIndex() @return the stack index for this variable |
String |
getName() |
int |
getPrevIndex() |
org.objectweb.asm.Label |
getStartLabel() |
ClassNode |
getType() |
boolean |
isDynamicTyped() |
boolean |
isHolder() @return is this local variable shared in other scopes (and so must use a ValueHolder) |
void |
setDynamicTyped(boolean b) |
void |
setEndLabel(org.objectweb.asm.Label endLabel) |
void |
setHolder(boolean holder) |
void |
setStartLabel(org.objectweb.asm.Label startLabel) |
void |
setType(ClassNode type) |
String |
toString() |
Copyright © 2003-2015 The Apache Software Foundation. All rights reserved.