com.vladium.jcd.cls.attribute
Class BridgeAttribute_info
java.lang.Object
com.vladium.jcd.cls.attribute.Attribute_info
com.vladium.jcd.cls.attribute.BridgeAttribute_info
- All Implemented Interfaces:
- java.lang.Cloneable, IClassFormatOutput
- public final class BridgeAttribute_info
- extends Attribute_info
New attribute added by J2SE 1.5
- Author:
- Vlad Roubtsov, (C) 2003
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BridgeAttribute_info
public BridgeAttribute_info(int attribute_name_index)
BridgeAttribute_info
BridgeAttribute_info(int attribute_name_index,
long attribute_length)
length
public long length()
- Description copied from class:
Attribute_info
- Returns the total length of this attribute when converted to
.class format [including the 6-byte header]
- Specified by:
length
in class Attribute_info
accept
public void accept(IAttributeVisitor visitor,
java.lang.Object ctx)
- Specified by:
accept
in class Attribute_info
toString
public java.lang.String toString()
- Specified by:
toString
in class Attribute_info
clone
public java.lang.Object clone()
- Performs a deep copy.
- Overrides:
clone
in class Attribute_info
writeInClassFormat
public void writeInClassFormat(UDataOutputStream out)
throws java.io.IOException
- Specified by:
writeInClassFormat
in interface IClassFormatOutput
- Overrides:
writeInClassFormat
in class Attribute_info
- Throws:
java.io.IOException