org.apache.bcel.generic

Class EnumElementValueGen

public class EnumElementValueGen extends ElementValueGen

Constructor Summary
protected EnumElementValueGen(int typeIdx, int valueIdx, ConstantPoolGen cpool)
This ctor assumes the constant pool already contains the right type and value - as indicated by typeIdx and valueIdx.
EnumElementValueGen(ObjectType t, String value, ConstantPoolGen cpool)
EnumElementValueGen(EnumElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
Method Summary
voiddump(DataOutputStream dos)
ElementValuegetElementValue()
Return immutable variant of this EnumElementValue
StringgetEnumTypeString()
StringgetEnumValueString()
intgetTypeIndex()
intgetValueIndex()
StringstringifyValue()

Constructor Detail

EnumElementValueGen

protected EnumElementValueGen(int typeIdx, int valueIdx, ConstantPoolGen cpool)
This ctor assumes the constant pool already contains the right type and value - as indicated by typeIdx and valueIdx. This ctor is used for deserialization

EnumElementValueGen

public EnumElementValueGen(ObjectType t, String value, ConstantPoolGen cpool)

EnumElementValueGen

public EnumElementValueGen(EnumElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)

Method Detail

dump

public void dump(DataOutputStream dos)

getElementValue

public ElementValue getElementValue()
Return immutable variant of this EnumElementValue

getEnumTypeString

public String getEnumTypeString()

getEnumValueString

public String getEnumValueString()

getTypeIndex

public int getTypeIndex()

getValueIndex

public int getValueIndex()

stringifyValue

public String stringifyValue()
Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.