Klasse HierarchyResolver

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver
Alle implementierten Schnittstellen:
ITypeRequestor

public class HierarchyResolver extends Object implements ITypeRequestor
  • Konstruktordetails

  • Methodendetails

    • accept

      public void accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction)
      Add an additional binary type
      Angegeben von:
      accept in Schnittstelle ITypeRequestor
      Parameter:
      binaryType -
      packageBinding -
    • accept

      public void accept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction)
      Add an additional compilation unit.
      Angegeben von:
      accept in Schnittstelle ITypeRequestor
      Parameter:
      sourceUnit -
    • accept

      public void accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction)
      Add additional source types
      Angegeben von:
      accept in Schnittstelle ITypeRequestor
      Parameter:
      sourceTypes -
      packageBinding -
    • resolve

      public void resolve(IGenericType suppliedType)
      Resolve the supertypes for the supplied source type. Inform the requestor of the resolved supertypes using: connect(ISourceType suppliedType, IGenericType superclass, IGenericType[] superinterfaces)
      Parameter:
      suppliedType -
    • resolve

      public void resolve(Openable[] openables, HashSet localTypes, org.eclipse.core.runtime.IProgressMonitor monitor)
      Resolve the supertypes for the types contained in the given openables (ICompilationUnits and/or IClassFiles). Inform the requestor of the resolved supertypes for each supplied source type using: connect(ISourceType suppliedType, IGenericType superclass, IGenericType[] superinterfaces) Also inform the requestor of the supertypes of each additional requested super type which is also a source type instead of a binary type.
      Parameter:
      openables -
      localTypes -
      monitor -
    • setFocusType

      public ReferenceBinding setFocusType(char[][] compoundName)
    • subOrSuperOfFocus

      public boolean subOrSuperOfFocus(ReferenceBinding typeBinding)
    • worked

      protected void worked(org.eclipse.core.runtime.IProgressMonitor monitor, int work)