Class ClassFile

    • Field Detail

      • minor_version

        public final int minor_version
      • major_version

        public final int major_version
      • this_class

        public final java.lang.String this_class
      • super_class

        public final java.lang.String super_class
      • interfaces

        public final java.lang.String[] interfaces
    • Constructor Detail

      • ClassFile

        public ClassFile​(int minor_version,
                         int major_version,
                         ConstantPool constant_pool,
                         int access_flags,
                         java.lang.String this_class,
                         java.lang.String super_class,
                         java.lang.String[] interfaces,
                         FieldInfo[] fields,
                         MethodInfo[] methods,
                         Attribute[] attributes)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • parseClassFile

        public static ClassFile parseClassFile​(java.io.DataInput in)
                                        throws java.io.IOException
        Throws:
        java.io.IOException
      • write

        public void write​(java.io.DataOutput out)
                   throws java.io.IOException
        Throws:
        java.io.IOException