gnu.bytecode
Class Label

java.lang.Object
  extended by gnu.bytecode.Label

public class Label
extends java.lang.Object

A Label represents a location in a Code attribute.


Constructor Summary
Label()
           
Label(CodeAttr code)
           
Label(int position)
           
 
Method Summary
 void define(CodeAttr code)
          Define the value of a label as having the current location.
 boolean defined()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Label

public Label()

Label

public Label(CodeAttr code)

Label

public Label(int position)
Method Detail

defined

public final boolean defined()

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