org.aspectj.ajdt.internal.compiler.lookup
Class PrivilegedHandler
java.lang.Object
org.aspectj.ajdt.internal.compiler.lookup.PrivilegedHandler
- All Implemented Interfaces:
- org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
public class PrivilegedHandler
- extends java.lang.Object
- implements org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
|
Method Summary |
boolean |
definesPrivilegedAccessToField(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding field)
|
ResolvedMember[] |
getMembers()
|
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding |
getPrivilegedAccessField(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding baseField,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
|
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodBinding |
getPrivilegedAccessMethod(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodBinding baseMethod,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
|
void |
notePrivilegedTypeAccess(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrivilegedHandler
public PrivilegedHandler(AspectDeclaration inAspect)
definesPrivilegedAccessToField
public boolean definesPrivilegedAccessToField(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding field)
- Specified by:
definesPrivilegedAccessToField in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
getPrivilegedAccessField
public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding getPrivilegedAccessField(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.FieldBinding baseField,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
- Specified by:
getPrivilegedAccessField in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
getPrivilegedAccessMethod
public org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodBinding getPrivilegedAccessMethod(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodBinding baseMethod,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
- Specified by:
getPrivilegedAccessMethod in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
notePrivilegedTypeAccess
public void notePrivilegedTypeAccess(org.aspectj.org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type,
org.aspectj.org.eclipse.jdt.internal.compiler.ast.ASTNode location)
- Specified by:
notePrivilegedTypeAccess in interface org.aspectj.org.eclipse.jdt.internal.compiler.lookup.IPrivilegedHandler
getMembers
public ResolvedMember[] getMembers()