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()