harpoon.IR.RawClass
Class ConstantValue
java.lang.Object
harpoon.IR.RawClass.Constant
harpoon.IR.RawClass.ConstantValue
- Direct Known Subclasses:
- ConstantClass, ConstantDouble, ConstantFloat, ConstantInteger, ConstantLong, ConstantString
public abstract class ConstantValue
- extends Constant
The ConstantValue interface provides a standard
way for constants to return a wrapped version of their values.
It is intended for
CONSTANT_Double, CONSTANT_Float,
CONSTANT_Integer, CONSTANT_Long,
and CONSTANT_String.
It is not applicable to CONSTANT_Class and the like, which do
not have an obvious object wrapper.
- Version:
- $Id: ConstantValue.java,v 1.2 2002/02/25 21:05:27 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
- See Also:
ConstantDouble,
ConstantFloat,
ConstantInteger,
ConstantLong,
ConstantString
ConstantValue
protected ConstantValue(ClassFile parent)
value
public abstract Object value()