org.apache.bcel.generic
Class SimpleElementValueGen
java.lang.Object
org.apache.bcel.generic.ElementValueGen
org.apache.bcel.generic.SimpleElementValueGen
public class SimpleElementValueGen
- extends ElementValueGen
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 |
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
boolean value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
byte value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
char value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
double value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
float value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
int value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
long value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
short value)
|
|
SimpleElementValueGen(int type,
ConstantPoolGen cpGen,
java.lang.String value)
|
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(SimpleElementValue value,
ConstantPoolGen cpool,
boolean copyPoolEntries)
The boolean controls whether we copy info from the 'old' constant pool to
the 'new'. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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,
java.lang.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.
getElementValue
public ElementValue getElementValue()
- Return immutable variant
- Specified by:
getElementValue
in class ElementValueGen
getIndex
public int getIndex()
getValueString
public java.lang.String getValueString()
getValueInt
public int getValueInt()
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.