com.jeffpalm.ajp.impl
Class ClassFileStruct
java.lang.Object
com.jeffpalm.ajp.impl.ClassFileStruct
- All Implemented Interfaces:
- ClassFlags, Dumpable
public class ClassFileStruct
- extends java.lang.Object
- implements Dumpable
Fields inherited from interface com.jeffpalm.decompiler.Dumpable |
HELPER |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
magic
public u4 magic
minor_version
public u2 minor_version
major_version
public u2 major_version
constant_pool_count
public u2 constant_pool_count
constant_pool
public cp_info[] constant_pool
access_flags
public u2 access_flags
this_class
public u2 this_class
super_class
public u2 super_class
interfaces_count
public u2 interfaces_count
interfaces
public u2[] interfaces
fields_count
public u2 fields_count
fields
public field_info[] fields
methods_count
public u2 methods_count
methods
public method_info[] methods
attributes_count
public u2 attributes_count
attributes
public attribute_info[] attributes
ClassFileStruct
public ClassFileStruct()
constant_pool
public cp_info constant_pool(int i)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
interfaces
public u2 interfaces(int i)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
fields
public field_info fields(int i)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
methods
public method_info methods(int i)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
attributes
public attribute_info attributes(int i)
throws java.lang.ArrayIndexOutOfBoundsException
- Throws:
java.lang.ArrayIndexOutOfBoundsException
attribute
public attribute_info attribute(ClassFile cf,
java.lang.String name)
toString
public java.lang.String toString(ClassFile cf)
dumpTo
public final void dumpTo(java.lang.StringBuffer sb,
ClassFile cf)
- Specified by:
dumpTo
in interface Dumpable
access_flags
public static java.lang.String access_flags(u2 flags)