gnu.bytecode
Class Label
java.lang.Object
gnu.bytecode.Label
public class Label
- extends java.lang.Object
A Label represents a location in a Code attribute.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Label
public Label()
Label
public Label(CodeAttr code)
Label
public Label(int position)
defined
public final boolean defined()
setTypes
public void setTypes(CodeAttr code)
setTypes
public void setTypes(Label other)
defineRaw
public void defineRaw(CodeAttr code)
- Define the value of a label as having the current location.
- Parameters:
code
- the "Code" attribute of the current method
define
public void define(CodeAttr code)
- Define the value of a label as having the current location.
- Parameters:
code
- the "Code" attribute of the current method