Methods Summary |
---|
protected com.sun.org.apache.bcel.internal.classfile.FieldOrMethod | copy_(com.sun.org.apache.bcel.internal.classfile.ConstantPool constant_pool)
FieldOrMethod c = null;
try {
c = (FieldOrMethod)clone();
} catch(CloneNotSupportedException e) {}
c.constant_pool = constant_pool;
c.attributes = new Attribute[attributes_count];
for(int i=0; i < attributes_count; i++)
c.attributes[i] = attributes[i].copy(constant_pool);
return c;
|
public final void | dump(java.io.DataOutputStream file)Dump object to file stream on binary format.
file.writeShort(access_flags);
file.writeShort(name_index);
file.writeShort(signature_index);
file.writeShort(attributes_count);
for(int i=0; i < attributes_count; i++)
attributes[i].dump(file);
|
public final com.sun.org.apache.bcel.internal.classfile.Attribute[] | getAttributes()
return attributes;
|
public final com.sun.org.apache.bcel.internal.classfile.ConstantPool | getConstantPool()
return constant_pool;
|
public final java.lang.String | getName()
ConstantUtf8 c;
c = (ConstantUtf8)constant_pool.getConstant(name_index,
Constants.CONSTANT_Utf8);
return c.getBytes();
|
public final int | getNameIndex()
return name_index;
|
public final java.lang.String | getSignature()
ConstantUtf8 c;
c = (ConstantUtf8)constant_pool.getConstant(signature_index,
Constants.CONSTANT_Utf8);
return c.getBytes();
|
public final int | getSignatureIndex()
return signature_index;
|
public final void | setAttributes(com.sun.org.apache.bcel.internal.classfile.Attribute[] attributes)
this.attributes = attributes;
attributes_count = (attributes == null)? 0 : attributes.length;
|
public final void | setConstantPool(com.sun.org.apache.bcel.internal.classfile.ConstantPool constant_pool)
this.constant_pool = constant_pool;
|
public final void | setNameIndex(int name_index)
this.name_index = name_index;
|
public final void | setSignatureIndex(int signature_index)
this.signature_index = signature_index;
|