Represents compile time variable metadata while compiling a method.
Modifiers | Name | Description |
---|---|---|
static BytecodeVariable |
SUPER_VARIABLE |
|
static BytecodeVariable |
THIS_VARIABLE |
Type | Name and description |
---|---|
boolean |
dynamicTyped |
org.objectweb.asm.Label |
endLabel |
boolean |
holder |
org.objectweb.asm.Label |
startLabel |
ClassNode |
type |
Constructor and description |
---|
BytecodeVariable
(int index, ClassNode type, String name, int prevCurrent) |
Type Params | Return 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-2019 The Apache Software Foundation. All rights reserved.