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

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

public class TypeNameRequestorWrapper
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
TypeNameRequestorWrapper(TypeNameRequestor requestor)
           
 
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

TypeNameRequestorWrapper

public TypeNameRequestorWrapper(TypeNameRequestor requestor)
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