Klasse HierarchyResolver
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver
- Alle implementierten Schnittstellen:
ITypeRequestor
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungHierarchyResolver(INameEnvironment nameEnvironment, Map settings, HierarchyBuilder builder, IProblemFactory problemFactory) HierarchyResolver(LookupEnvironment lookupEnvironment, HierarchyBuilder builder) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaccept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary typevoidaccept(ICompilationUnit sourceUnit, AccessRestriction accessRestriction) Add an additional compilation unit.voidaccept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source typesvoidresolve(IGenericType suppliedType) Resolve the supertypes for the supplied source type.voidresolve(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).setFocusType(char[][] compoundName) booleansubOrSuperOfFocus(ReferenceBinding typeBinding) protected voidworked(org.eclipse.core.runtime.IProgressMonitor monitor, int work) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.impl.ITypeRequestor
accept
-
Konstruktordetails
-
HierarchyResolver
public HierarchyResolver(INameEnvironment nameEnvironment, Map settings, HierarchyBuilder builder, IProblemFactory problemFactory) -
HierarchyResolver
-
-
Methodendetails
-
accept
public void accept(IBinaryType binaryType, PackageBinding packageBinding, AccessRestriction accessRestriction) Add an additional binary type- Angegeben von:
acceptin SchnittstelleITypeRequestor- Parameter:
binaryType-packageBinding-
-
accept
Add an additional compilation unit.- Angegeben von:
acceptin SchnittstelleITypeRequestor- Parameter:
sourceUnit-
-
accept
public void accept(ISourceType[] sourceTypes, PackageBinding packageBinding, AccessRestriction accessRestriction) Add additional source types- Angegeben von:
acceptin SchnittstelleITypeRequestor- Parameter:
sourceTypes-packageBinding-
-
resolve
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
-
subOrSuperOfFocus
-
worked
protected void worked(org.eclipse.core.runtime.IProgressMonitor monitor, int work)
-