|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.util.asm.optimizer.Constant
class Constant
A constant pool item.
| Field Summary | |
|---|---|
(package private) double |
doubleVal
Value of this item, for a double item. |
(package private) float |
floatVal
Value of this item, for a float item. |
(package private) int |
hashCode
The hash code value of this constant pool item. |
(package private) int |
intVal
Value of this item, for an integer item. |
(package private) long |
longVal
Value of this item, for a long item. |
(package private) String |
strVal1
First part of the value of this item, for items that do not hold a primitive value. |
(package private) String |
strVal2
Second part of the value of this item, for items that do not hold a primitive value. |
(package private) String |
strVal3
Third part of the value of this item, for items that do not hold a primitive value. |
(package private) char |
type
Type of this constant pool item. |
| Constructor Summary | |
|---|---|
Constant()
|
|
Constant(Constant i)
|
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
|
int |
hashCode()
|
(package private) void |
set(char type,
String strVal1,
String strVal2,
String strVal3)
Sets this item to an item that do not hold a primitive value. |
(package private) void |
set(double doubleVal)
Sets this item to a double item. |
(package private) void |
set(float floatVal)
Sets this item to a float item. |
(package private) void |
set(int intVal)
Sets this item to an integer item. |
(package private) void |
set(long longVal)
Sets this item to a long item. |
(package private) void |
write(ClassWriter cw)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
char type
int intVal
long longVal
float floatVal
double doubleVal
String strVal1
String strVal2
String strVal3
int hashCode
| Constructor Detail |
|---|
Constant()
Constant(Constant i)
| Method Detail |
|---|
void set(int intVal)
intVal - the value of this item.void set(long longVal)
longVal - the value of this item.void set(float floatVal)
floatVal - the value of this item.void set(double doubleVal)
doubleVal - the value of this item.
void set(char type,
String strVal1,
String strVal2,
String strVal3)
type - the type of this item.strVal1 - first part of the value of this item.strVal2 - second part of the value of this item.strVal3 - third part of the value of this item.void write(ClassWriter cw)
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||