Apache Tomcat 7.0.28

org.apache.tomcat.util.bcel.classfile
Class ConstantCP

java.lang.Object
  extended by org.apache.tomcat.util.bcel.classfile.Constant
      extended by org.apache.tomcat.util.bcel.classfile.ConstantCP
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
ConstantFieldref, ConstantInterfaceMethodref, ConstantMethodref

public abstract class ConstantCP
extends Constant

Abstract super class for Fieldref and Methodref constants.

Version:
$Id: ConstantCP.java 992409 2010-09-03 18:35:59Z markt $
Author:
M. Dahm
See Also:
ConstantFieldref, ConstantMethodref, ConstantInterfaceMethodref, Serialized Form

Field Summary
protected  int class_index
          References to the constants containing the class and the field signature
protected  int name_and_type_index
          References to the constants containing the class and the field signature
 
Fields inherited from class org.apache.tomcat.util.bcel.classfile.Constant
tag
 
Constructor Summary
protected ConstantCP(byte tag, int class_index, int name_and_type_index)
           
 
Method Summary
 void dump(DataOutputStream file)
          Dump constant field reference to file stream in binary format.
 int getClassIndex()
           
 int getNameAndTypeIndex()
           
 String toString()
           
 
Methods inherited from class org.apache.tomcat.util.bcel.classfile.Constant
clone, equals, getTag, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

class_index

protected int class_index
References to the constants containing the class and the field signature


name_and_type_index

protected int name_and_type_index
References to the constants containing the class and the field signature

Constructor Detail

ConstantCP

protected ConstantCP(byte tag,
                     int class_index,
                     int name_and_type_index)
Parameters:
class_index - Reference to the class containing the field
name_and_type_index - and the field signature
Method Detail

dump

public final void dump(DataOutputStream file)
                throws IOException
Dump constant field reference to file stream in binary format.

Specified by:
dump in class Constant
Parameters:
file - Output file stream
Throws:
IOException

getClassIndex

public final int getClassIndex()
Returns:
Reference (index) to class this field or method belongs to.

getNameAndTypeIndex

public final int getNameAndTypeIndex()
Returns:
Reference (index) to signature of the field.

toString

public final String toString()
Overrides:
toString in class Constant
Returns:
String representation.

Apache Tomcat 7.0.28

Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.