Class MethodNameMatchRequestorWrapper
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.search.NameMatchRequestorWrapper
org.aspectj.org.eclipse.jdt.internal.core.search.MethodNameMatchRequestorWrapper
- All Implemented Interfaces:
IRestrictedAccessMethodRequestor
public class MethodNameMatchRequestorWrapper
extends NameMatchRequestorWrapper
implements IRestrictedAccessMethodRequestor
Wrapper used to link
IRestrictedAccessMethodRequestor
with MethodNameRequestor
.
This wrapper specifically allows usage of internal method BasicSearchEngine.searchAllMethodNames(
char[] packageName,
int pkgMatchRule,
char[] declaringQualification,
int declQualificationMatchRule,
char[] delcaringSimpleName,
int declSimpleNameMatchRule,
char[] methodName,
int methodMatchRule,
IJavaSearchScope scope,
IRestrictedAccessMethodRequestor methodRequestor,
int waitingPolicy,
IProgressMonitor progressMonitor)
from API method
SearchEngine.searchAllMethodNames(
char[] packageName,
int pkgMatchRule,
char[] declaringQualification,
int declQualificationMatchRule,
char[] delcaringSimpleName,
int declSimpleNameMatchRule,
char[] methodName,
int methodMatchRule,
IJavaSearchScope scope,
MethodNameRequestor methodRequestor,
int waitingPolicy,
IProgressMonitor progressMonitor)
.-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.NameMatchRequestorWrapper
scope
-
Constructor Summary
ConstructorDescriptionMethodNameMatchRequestorWrapper(MethodNameMatchRequestor requestor, IJavaSearchScope scope)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
acceptMethod(char[] methodName, int parameterCount, char[] declaringQualifier, char[] simpleTypeName, int typeModifiers, char[] packageName, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, String path, AccessRestriction access, int methodIndex)
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.search.NameMatchRequestorWrapper
getType
-
Constructor Details
-
MethodNameMatchRequestorWrapper
-
-
Method Details
-
acceptMethod
public void acceptMethod(char[] methodName, int parameterCount, char[] declaringQualifier, char[] simpleTypeName, int typeModifiers, char[] packageName, char[] signature, char[][] parameterTypes, char[][] parameterNames, char[] returnType, int modifiers, String path, AccessRestriction access, int methodIndex)- Specified by:
acceptMethod
in interfaceIRestrictedAccessMethodRequestor
-