classUtils.javassist.bytecode
Class ConstantAttribute
java.lang.Object
   classUtils.javassist.bytecode.AttributeInfo
classUtils.javassist.bytecode.AttributeInfo
       classUtils.javassist.bytecode.ConstantAttribute
classUtils.javassist.bytecode.ConstantAttribute
- public class ConstantAttribute 
- extends AttributeInfo
ConstantValue_attribute.
| Field Summary | 
| static java.lang.String | tagThe name of this attribute
 "ConstantValue". | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
tag
public static final java.lang.String tag
- The name of this attribute "ConstantValue".
 
- See Also:
- Constant Field Values
 
ConstantAttribute
public ConstantAttribute(ConstPool cp,
                         int index)
- Constructs a ConstantValue attribute.
 
- Parameters:
- cp- a constant pool table.
- index-- constantvalue_indexof- ConstantValue_attribute.
 
getConstantValue
public int getConstantValue()
- Returns constantvalue_index.
 
- 
 
copy
public AttributeInfo copy(ConstPool newCp,
                          java.util.Map classnames)
- Makes a copy.  Class names are replaced according to the
 given Mapobject.
 
- 
- Overrides:
- copyin class- AttributeInfo
 
- 
- Parameters:
- newCp- the constant pool table used by the new copy.
- classnames- pairs of replaced and substituted
                          class names.