org.apache.bcel.generic

Class SimpleElementValueGen

public class SimpleElementValueGen extends ElementValueGen

Constructor Summary
protected SimpleElementValueGen(int type, int idx, ConstantPoolGen cpGen)
Protected ctor used for deserialization, doesn't *put* an entry in the constant pool, assumes the one at the supplied index is correct.
SimpleElementValueGen(int type, ConstantPoolGen cpGen, int value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, long value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, double value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, float value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, short value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, byte value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, char value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, boolean value)
SimpleElementValueGen(int type, ConstantPoolGen cpGen, String value)
SimpleElementValueGen(SimpleElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
The boolean controls whether we copy info from the 'old' constant pool to the 'new'.
Method Summary
voiddump(DataOutputStream dos)
ElementValuegetElementValue()
Return immutable variant
intgetIndex()
intgetValueInt()
StringgetValueString()
StringstringifyValue()

Constructor Detail

SimpleElementValueGen

protected SimpleElementValueGen(int type, int idx, ConstantPoolGen cpGen)
Protected ctor used for deserialization, doesn't *put* an entry in the constant pool, assumes the one at the supplied index is correct.

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, int value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, long value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, double value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, float value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, short value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, byte value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, char value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, boolean value)

SimpleElementValueGen

public SimpleElementValueGen(int type, ConstantPoolGen cpGen, String value)

SimpleElementValueGen

public SimpleElementValueGen(SimpleElementValue value, ConstantPoolGen cpool, boolean copyPoolEntries)
The boolean controls whether we copy info from the 'old' constant pool to the 'new'. You need to use this ctor if the annotation is being copied from one file to another.

Method Detail

dump

public void dump(DataOutputStream dos)

getElementValue

public ElementValue getElementValue()
Return immutable variant

getIndex

public int getIndex()

getValueInt

public int getValueInt()

getValueString

public String getValueString()

stringifyValue

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