public class TypeNameRequestorWrapper extends java.lang.Object implements IRestrictedAccessTypeRequestor
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 and Description |
|---|
TypeNameRequestorWrapper(TypeNameRequestor requestor) |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptType(int modifiers,
char[] packageName,
char[] simpleTypeName,
char[][] enclosingTypeNames,
java.lang.String path,
AccessRestriction access) |
public TypeNameRequestorWrapper(TypeNameRequestor requestor)
public void acceptType(int modifiers,
char[] packageName,
char[] simpleTypeName,
char[][] enclosingTypeNames,
java.lang.String path,
AccessRestriction access)
acceptType in interface IRestrictedAccessTypeRequestor