org.apache.bcel.generic
Class ClassElementValueGen

java.lang.Object
  extended by org.apache.bcel.generic.ElementValueGen
      extended by org.apache.bcel.generic.ClassElementValueGen

public class ClassElementValueGen
extends ElementValueGen


Field Summary
 
Fields inherited from class org.apache.bcel.generic.ElementValueGen
ANNOTATION, ARRAY, CLASS, cpGen, ENUM_CONSTANT, PRIMITIVE_BOOLEAN, PRIMITIVE_BYTE, PRIMITIVE_CHAR, PRIMITIVE_DOUBLE, PRIMITIVE_FLOAT, PRIMITIVE_INT, PRIMITIVE_LONG, PRIMITIVE_SHORT, STRING, type
 
Constructor Summary
  ClassElementValueGen(ClassElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
           
protected ClassElementValueGen(int typeIdx, ConstantPoolGen cpool)
           
  ClassElementValueGen(ObjectType t, ConstantPoolGen cpool)
           
 
Method Summary
 void dump(java.io.DataOutputStream dos)
           
 java.lang.String getClassString()
           
 ElementValue getElementValue()
          Return immutable variant of this ClassElementValueGen
 int getIndex()
           
 java.lang.String stringifyValue()
           
 
Methods inherited from class org.apache.bcel.generic.ElementValueGen
copy, getConstantPool, getElementValueType, readElementValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassElementValueGen

protected ClassElementValueGen(int typeIdx,
                               ConstantPoolGen cpool)

ClassElementValueGen

public ClassElementValueGen(ObjectType t,
                            ConstantPoolGen cpool)

ClassElementValueGen

public ClassElementValueGen(ClassElementValue value,
                            ConstantPoolGen cpool,
                            boolean copyPoolEntries)
Method Detail

getElementValue

public ElementValue getElementValue()
Return immutable variant of this ClassElementValueGen

Specified by:
getElementValue in class ElementValueGen

getIndex

public int getIndex()

getClassString

public java.lang.String getClassString()

stringifyValue

public java.lang.String stringifyValue()
Specified by:
stringifyValue in class ElementValueGen

dump

public void dump(java.io.DataOutputStream dos)
          throws java.io.IOException
Specified by:
dump in class ElementValueGen
Throws:
java.io.IOException


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.