Class ClassFileWriter.FieldWriter

  • Enclosing class:
    ClassFileWriter

    public static final class ClassFileWriter.FieldWriter
    extends java.lang.Object
    Field.
    • Method Detail

      • add

        public void add​(int accessFlags,
                        java.lang.String name,
                        java.lang.String descriptor,
                        ClassFileWriter.AttributeWriter aw)
        Adds a new field.
        Parameters:
        accessFlags - access flags.
        name - the field name.
        descriptor - the field type.
        aw - the attributes of the field. may be null.
        See Also:
        AccessFlag
      • add

        public void add​(int accessFlags,
                        int name,
                        int descriptor,
                        ClassFileWriter.AttributeWriter aw)
        Adds a new field.
        Parameters:
        accessFlags - access flags.
        name - the field name. an index indicating its CONSTANT_Utf8_info.
        descriptor - the field type. an index indicating its CONSTANT_Utf8_info.
        aw - the attributes of the field. may be null.
        See Also:
        AccessFlag