Klasse IndexBasedHierarchyBuilder

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.hierarchy.HierarchyBuilder
org.aspectj.org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder
Alle implementierten Schnittstellen:
SuffixConstants

public class IndexBasedHierarchyBuilder extends HierarchyBuilder implements SuffixConstants
  • Felddetails

    • MAXTICKS

      public static final int MAXTICKS
      Siehe auch:
    • scope

      protected IJavaSearchScope scope
      The scope this hierarchy builder should restrain results to.
    • binariesFromIndexMatches

      protected Map binariesFromIndexMatches
      Cache used to record binaries recreated from index matches
  • Konstruktordetails

  • Methodendetails

    • build

      public void build(boolean computeSubtypes)
      Angegeben von:
      build in Klasse HierarchyBuilder
    • createInfoFromClassFile

      protected IBinaryType createInfoFromClassFile(Openable classFile, org.eclipse.core.resources.IResource file)
      Beschreibung aus Klasse kopiert: HierarchyBuilder
      Creates the type info from the given class file on disk and adds it to the given list of infos.
      Setzt außer Kraft:
      createInfoFromClassFile in Klasse HierarchyBuilder
    • createInfoFromClassFileInJar

      protected IBinaryType createInfoFromClassFileInJar(Openable classFile)
      Beschreibung aus Klasse kopiert: HierarchyBuilder
      Create a type info from the given class file in a jar and adds it to the given list of infos.
      Setzt außer Kraft:
      createInfoFromClassFileInJar in Klasse HierarchyBuilder
    • searchAllPossibleSubTypes

      public static void searchAllPossibleSubTypes(IType type, IJavaSearchScope scope, Map binariesFromIndexMatches, IPathRequestor pathRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor)
      Find the set of candidate subtypes of a given type. The requestor is notified of super type references (with actual path of its occurrence) for all types which are potentially involved inside a particular hierarchy. The match locator is not used here to narrow down the results, the type hierarchy resolver is rather used to compute the whole hierarchy at once.
      Parameter:
      type -
      scope -
      binariesFromIndexMatches -
      pathRequestor -
      waitingPolicy -
      monitor -