|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--ch.elca.dependency.core.classinfo.MethodInfo
This class describes a Method as it is stored in the class file. The attribute associated with method is the code that actually implements the method. Since we don't need to manipulate the byte codes directly we leave them as an opaque chunk in the attributes[] array. References in the code are all references into the constant table so when we are modifing a class to use a different object we needn't get into the code level.
ch.elca.dependency.rawmodel.classinfo.Reader
Constructor Summary | |
MethodInfo()
|
Method Summary | |
boolean |
read(java.io.DataInputStream di,
ConstantPoolInfo[] pool)
Read a method_info from the data stream. |
java.lang.String |
toString()
Generic toString method, init method is unchanged. |
java.lang.String |
toString(java.lang.String className)
print out the method, much as you would see it in the source file. |
void |
write(java.io.DataOutputStream dos,
ConstantPoolInfo[] pool)
Write out a method_info, do constant table fixups on the write. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public MethodInfo()
Method Detail |
public boolean read(java.io.DataInputStream di, ConstantPoolInfo[] pool) throws java.io.IOException
java.io.IOException
public void write(java.io.DataOutputStream dos, ConstantPoolInfo[] pool) throws java.io.IOException, java.lang.Exception
java.io.IOException
java.lang.Exception
public java.lang.String toString(java.lang.String className)
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |