public class BytecodeVariable
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static BytecodeVariable |
SUPER_VARIABLE |
|
static BytecodeVariable |
THIS_VARIABLE |
Constructor | Description |
---|---|
BytecodeVariable(int index,
ClassNode type,
java.lang.String name,
int prevCurrent) |
Modifier and Type | Method | Description |
---|---|---|
org.objectweb.asm.Label |
getEndLabel() |
|
int |
getIndex() |
|
java.lang.String |
getName() |
|
int |
getPrevIndex() |
|
org.objectweb.asm.Label |
getStartLabel() |
|
ClassNode |
getType() |
|
boolean |
isDynamicTyped() |
|
boolean |
isHolder() |
|
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) |
|
java.lang.String |
toString() |
public static final BytecodeVariable THIS_VARIABLE
public static final BytecodeVariable SUPER_VARIABLE
public BytecodeVariable(int index, ClassNode type, java.lang.String name, int prevCurrent)
public java.lang.String getName()
public ClassNode getType()
public int getIndex()
public boolean isHolder()
public void setHolder(boolean holder)
public org.objectweb.asm.Label getStartLabel()
public void setStartLabel(org.objectweb.asm.Label startLabel)
public org.objectweb.asm.Label getEndLabel()
public void setEndLabel(org.objectweb.asm.Label endLabel)
public java.lang.String toString()
toString
in class java.lang.Object
public void setType(ClassNode type)
public void setDynamicTyped(boolean b)
public boolean isDynamicTyped()
public int getPrevIndex()