org.aspectj.org.eclipse.jdt.internal.core.search
Class TypeNameMatchRequestorWrapper

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.search.TypeNameMatchRequestorWrapper
All Implemented Interfaces:
IRestrictedAccessTypeRequestor

public class TypeNameMatchRequestorWrapper
extends java.lang.Object
implements IRestrictedAccessTypeRequestor

Wrapper used to link IRestrictedAccessTypeRequestor with TypeNameRequestor. This wrapper specifically allows usage of internal method BasicSearchEngine#searchAllTypeNames( char[] packageName, int packageMatchRule, char[] typeName, int typeMatchRule, int searchFor, org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope scope, IRestrictedAccessTypeRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor) . from API method org.aspectj.org.eclipse.jdt.core.search.SearchEngine#searchAllTypeNames( char[] packageName, int packageMatchRule, char[] typeName, int matchRule, int searchFor, org.aspectj.org.eclipse.jdt.core.search.IJavaSearchScope scope, TypeNameRequestor nameRequestor, int waitingPolicy, org.eclipse.core.runtime.IProgressMonitor monitor) .


Constructor Summary
TypeNameMatchRequestorWrapper(TypeNameMatchRequestor requestor, IJavaSearchScope scope)
           
 
Method Summary
 void acceptType(int modifiers, char[] packageName, char[] simpleTypeName, char[][] enclosingTypeNames, java.lang.String path, AccessRestriction access)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeNameMatchRequestorWrapper

public TypeNameMatchRequestorWrapper(TypeNameMatchRequestor requestor,
                                     IJavaSearchScope scope)
Method Detail

acceptType

public void acceptType(int modifiers,
                       char[] packageName,
                       char[] simpleTypeName,
                       char[][] enclosingTypeNames,
                       java.lang.String path,
                       AccessRestriction access)
Specified by:
acceptType in interface IRestrictedAccessTypeRequestor