gnu.bytecode
Class Location

java.lang.Object
  extended by gnu.bytecode.Location
Direct Known Subclasses:
Field, Variable

public class Location
extends java.lang.Object

An abstracted "variable", inherited by Field and Variable.


Field Summary
protected  java.lang.String name
           
protected  Type type
           
 
Constructor Summary
Location()
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getSignature()
           
 Type getType()
           
 void setName(int name_index, ConstantPool constants)
           
 void setName(java.lang.String name)
           
 void setSignature(int signature_index, ConstantPool constants)
           
 void setType(Type type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

type

protected Type type
Constructor Detail

Location

public Location()
Method Detail

getName

public final java.lang.String getName()

setName

public final void setName(java.lang.String name)

setName

public final void setName(int name_index,
                          ConstantPool constants)

getType

public final Type getType()

setType

public final void setType(Type type)

getSignature

public final java.lang.String getSignature()

setSignature

public void setSignature(int signature_index,
                         ConstantPool constants)