public class BytecodeVariable extends Object
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 Params | Return Type | Name and description |
---|---|---|
|
public org.objectweb.asm.Label |
getEndLabel() |
|
public int |
getIndex()
|
|
public String |
getName() |
|
public int |
getPrevIndex() |
|
public org.objectweb.asm.Label |
getStartLabel() |
|
public ClassNode |
getType() |
|
public boolean |
isDynamicTyped() |
|
public boolean |
isHolder()
|
|
public void |
setDynamicTyped(boolean b) |
|
public void |
setEndLabel(org.objectweb.asm.Label endLabel) |
|
public void |
setHolder(boolean holder) |
|
public void |
setStartLabel(org.objectweb.asm.Label startLabel) |
|
public void |
setType(ClassNode type) |
|
public String |
toString() |
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.