Klasse LocalTypeBinding


public final class LocalTypeBinding extends NestedTypeBinding
  • Felddetails

    • enclosingCase

      public CaseStatement enclosingCase
    • sourceStart

      public int sourceStart
    • enclosingMethod

      public MethodBinding enclosingMethod
  • Konstruktordetails

  • Methodendetails

    • addInnerEmulationDependent

      public void addInnerEmulationDependent(BlockScope dependentScope, boolean wasEnclosingInstanceSupplied)
    • enclosingMethod

      public MethodBinding enclosingMethod()
      Setzt außer Kraft:
      enclosingMethod in Klasse TypeBinding
    • anonymousOriginalSuperType

      public ReferenceBinding anonymousOriginalSuperType()
    • computeUniqueKey

      public char[] computeUniqueKey(boolean isLeaf)
      Beschreibung aus Klasse kopiert: ReferenceBinding
      p.XUngültige Eingabe: "<"T extends Y Ungültige Eingabe: "&" I, U extends Y> {} -> Lp/XUngültige Eingabe: "<"TT;TU;>;
      Setzt außer Kraft:
      computeUniqueKey in Klasse SourceTypeBinding
    • constantPoolName

      public char[] constantPoolName()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer the receiver's constant pool name. NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      constantPoolName in Klasse ReferenceBinding
    • clone

      public TypeBinding clone(TypeBinding outerType)
      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 SourceTypeBinding
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse ReferenceBinding
    • genericTypeSignature

      public char[] genericTypeSignature()
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer the receiver classfile signature. Arrays Ungültige Eingabe: "&" base types do not distinguish between signature() Ungültige Eingabe: "&" constantPoolName(). NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      genericTypeSignature in Klasse SourceTypeBinding
      Siehe auch:
      • Ungültige Referenz
        org.eclipse.jdt.internal.compiler.lookup.TypeBinding#genericTypeSignature()
    • readableName

      public char[] readableName()
      Beschreibung aus Klasse kopiert: ReferenceBinding
      Answer the receiver's signature. NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      readableName in Klasse ReferenceBinding
    • shortReadableName

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

      public void setAsMemberType()
    • setConstantPoolName

      public void setConstantPoolName(char[] computedConstantPoolName)
    • transferConstantPoolNameTo

      public void transferConstantPoolNameTo(TypeBinding substType)
    • signature

      public char[] signature()
      Beschreibung aus Klasse kopiert: TypeBinding
      Answer the receiver classfile signature. Arrays Ungültige Eingabe: "&" base types do not distinguish between signature() Ungültige Eingabe: "&" constantPoolName(). NOTE: This method should only be used during/after code gen.
      Setzt außer Kraft:
      signature in Klasse ReferenceBinding
    • sourceName

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

      public String toString()
      Setzt außer Kraft:
      toString in Klasse SourceTypeBinding
    • updateInnerEmulationDependents

      public void updateInnerEmulationDependents()
      Setzt außer Kraft:
      updateInnerEmulationDependents in Klasse NestedTypeBinding