org.aspectj.org.eclipse.jdt.internal.compiler.lookup
Interface IPrivilegedHandler

All Known Implementing Classes:
PrivilegedHandler

public interface IPrivilegedHandler

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.


Method Summary
 boolean definesPrivilegedAccessToField(FieldBinding field)
           
 FieldBinding getPrivilegedAccessField(FieldBinding baseField, ASTNode location)
           
 MethodBinding getPrivilegedAccessMethod(MethodBinding baseMethod, ASTNode location)
           
 void notePrivilegedTypeAccess(ReferenceBinding type, ASTNode location)
           
 

Method Detail

getPrivilegedAccessField

FieldBinding getPrivilegedAccessField(FieldBinding baseField,
                                      ASTNode location)

definesPrivilegedAccessToField

boolean definesPrivilegedAccessToField(FieldBinding field)

getPrivilegedAccessMethod

MethodBinding getPrivilegedAccessMethod(MethodBinding baseMethod,
                                        ASTNode location)

notePrivilegedTypeAccess

void notePrivilegedTypeAccess(ReferenceBinding type,
                              ASTNode location)