Klasse RecordComponentBinding

Bekannte direkte Unterklassen:
ParameterizedRecordComponentBinding

public class RecordComponentBinding extends VariableBinding
  • Felddetails

  • Konstruktordetails

  • Methodendetails

    • kind

      public final int kind()
      Angegeben von:
      kind in Klasse Binding
    • computeUniqueKey

      public char[] computeUniqueKey(boolean isLeaf)
      Setzt außer Kraft:
      computeUniqueKey in Klasse Binding
    • genericSignature

      public char[] genericSignature()
      X t --> LXUngültige Eingabe: "<"TT;>;
    • getAnnotations

      public AnnotationBinding[] getAnnotations()
      Angegeben von:
      getAnnotations in Klasse VariableBinding
    • getAnnotationTagBits

      public long getAnnotationTagBits()
      Beschreibung aus Klasse kopiert: Binding
      Compute the tagbits for standard annotations. For source types, these could require lazily resolving corresponding annotation nodes, in case of forward references. For type use bindings, this method still returns the tagbits corresponding to the type declaration binding.
      Setzt außer Kraft:
      getAnnotationTagBits in Klasse Binding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding#getAnnotationTagBits()
    • isDeprecated

      public final boolean isDeprecated()
    • isPublic

      public final boolean isPublic()
    • original

      public RecordComponentBinding original()
      Returns the original RecordComponent (as opposed to parameterized instances)
    • setAnnotations

      public void setAnnotations(AnnotationBinding[] annotations, boolean forceStore)
      Setzt außer Kraft:
      setAnnotations in Klasse Binding
    • sourceRecordComponent

      public RecordComponent sourceRecordComponent()