Schnittstelle IBinaryField

Alle Superschnittstellen:
IGenericField
Alle bekannten Unterschnittstellen:
IRecordComponent
Alle bekannten Implementierungsklassen:
ComponentInfoWithAnnotation, ComponentInfoWithTypeAnnotation, FieldInfo, FieldInfoWithAnnotation, FieldInfoWithTypeAnnotation, RecordComponentInfo

public interface IBinaryField extends IGenericField
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Answer the runtime visible and invisible annotations for this field or null if none.
     
    char[]
    Answer the receiver's FieldSignature, which describes the field's type as specified in "4.7.9.1 Signatures" of the Java SE 8 VM spec.
    char[]
    Answer the name of the field.
    long
    Answer the tagbits set according to the bits for annotations.
    Answer the runtime visible and invisible type annotations for this field or null if none.
    char[]
    Answer the resolved name of the receiver's type in the class file format as specified in section 4.3.2 of the Java 2 VM spec.

    Von Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.env.IGenericField

    getModifiers
  • Methodendetails

    • getAnnotations

      IBinaryAnnotation[] getAnnotations()
      Answer the runtime visible and invisible annotations for this field or null if none.
    • getTypeAnnotations

      IBinaryTypeAnnotation[] getTypeAnnotations()
      Answer the runtime visible and invisible type annotations for this field or null if none.
    • getConstant

      Constant getConstant()
      Gibt zurück:
      org.eclipse.jdt.internal.compiler.Constant
    • getGenericSignature

      char[] getGenericSignature()
      Answer the receiver's FieldSignature, which describes the field's type as specified in "4.7.9.1 Signatures" of the Java SE 8 VM spec.
    • getName

      char[] getName()
      Answer the name of the field.
    • getTagBits

      long getTagBits()
      Answer the tagbits set according to the bits for annotations.
    • getTypeName

      char[] getTypeName()
      Answer the resolved name of the receiver's type in the class file format as specified in section 4.3.2 of the Java 2 VM spec. For example: - java.lang.String is Ljava/lang/String; - an int is I - a 2 dimensional array of strings is [[Ljava/lang/String; - an array of floats is [F