org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Interface IMemberFinder
- All Known Implementing Classes:
- InterTypeMemberFinder
public interface IMemberFinder
This interface is used by SourceTypeBinding to provide a delegated lookup
instance. It is used to support AspectJ's inter-type declarations.
These methods are equivalent to those of the same names and sigs in SourceTypeBinding.
getField
FieldBinding getField(SourceTypeBinding sourceTypeBinding,
char[] fieldName,
InvocationSite site,
Scope scope)
methods
MethodBinding[] methods(SourceTypeBinding sourceTypeBinding)
getMethods
MethodBinding[] getMethods(SourceTypeBinding sourceTypeBinding,
char[] methodName)
getExactMethod
MethodBinding getExactMethod(SourceTypeBinding sourceTypeBinding,
char[] selector,
TypeBinding[] argumentTypes,
CompilationUnitScope refScope)