Klasse ProblemReferenceBinding


public class ProblemReferenceBinding extends ReferenceBinding
  • Konstruktordetails

    • ProblemReferenceBinding

      public ProblemReferenceBinding(char[][] compoundName, ReferenceBinding closestMatch, int problemReason)
  • Methodendetails

    • clone

      public TypeBinding clone(TypeBinding enclosingType)
      Beschreibung aus Klasse kopiert: TypeBinding
      Virtual copy constructor: a copy is made of the receiver's entire instance state and then suitably parameterized by the arguments to the clone operation as seen fit by each type. Parameters may not make sense for every type in the hierarchy, in which case they are silently ignored. A type may choose to retain a copy of the prototype for reference.
      Setzt außer Kraft:
      clone in Klasse TypeBinding
    • closestMatch

      public TypeBinding closestMatch()
      Beschreibung aus Klasse kopiert: TypeBinding
      In case of problems, returns the closest match found. It may not be perfect match, but the result of a best effort to improve fault-tolerance.
      Setzt außer Kraft:
      closestMatch in Klasse TypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#closestMatch()
    • closestReferenceMatch

      public ReferenceBinding closestReferenceMatch()
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#closestMatch()
    • superclass

      public ReferenceBinding superclass()
      Setzt außer Kraft:
      superclass in Klasse ReferenceBinding
    • superInterfaces

      public ReferenceBinding[] superInterfaces()
      Setzt außer Kraft:
      superInterfaces in Klasse ReferenceBinding
    • hasTypeBit

      public boolean hasTypeBit(int bit)
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer an additional bit characterizing this type, like TypeIds.BitAutoCloseable.
      Setzt außer Kraft:
      hasTypeBit in Klasse TypeBinding
    • problemId

      public int problemId()
      Setzt außer Kraft:
      problemId in Klasse Binding
    • problemReasonString

      public static String problemReasonString(int problemReason)
    • setTypeAnnotations

      public void setTypeAnnotations(AnnotationBinding[] annotations, boolean evalNullAnnotations)
      Setzt außer Kraft:
      setTypeAnnotations in Klasse TypeBinding
    • shortReadableName

      public char[] shortReadableName()
      Setzt außer Kraft:
      shortReadableName in Klasse ReferenceBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding#shortReadableName()
    • sourceName

      public char[] sourceName()
      Setzt außer Kraft:
      sourceName in Klasse ReferenceBinding
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object