Class MemberTypeBinding


public class MemberTypeBinding extends NestedTypeBinding
  • Constructor Details

  • Method Details

    • constantPoolName

      public char[] constantPoolName()
      Description copied from class: ReferenceBinding
      Answer the receiver's constant pool name. NOTE: This method should only be used during/after code gen.
      Overrides:
      constantPoolName in class ReferenceBinding
    • clone

      public TypeBinding clone(TypeBinding outerType)
      Description copied from class: 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.
      Overrides:
      clone in class SourceTypeBinding
    • initializeDeprecatedAnnotationTagBits

      public void initializeDeprecatedAnnotationTagBits()
      Description copied from class: Binding
      Compute the tag bits for @Deprecated annotations, avoiding resolving entire annotation if not necessary.
      Overrides:
      initializeDeprecatedAnnotationTagBits in class SourceTypeBinding
      See Also:
      • invalid reference
        org.eclipse.jdt.internal.compiler.lookup.Binding#initializeDeprecatedAnnotationTagBits()
    • updateDeprecationFromEnclosing

      public void updateDeprecationFromEnclosing()
    • toString

      public String toString()
      Overrides:
      toString in class SourceTypeBinding
    • module

      public ModuleBinding module()
      Overrides:
      module in class SourceTypeBinding