public class DefaultMemberAccess extends Object implements MemberAccess
Modifier and Type | Field and Description |
---|---|
boolean |
allowPackageProtectedAccess |
boolean |
allowPrivateAccess |
boolean |
allowProtectedAccess |
Constructor and Description |
---|
DefaultMemberAccess(boolean allowAllAccess) |
DefaultMemberAccess(boolean allowPrivateAccess,
boolean allowProtectedAccess,
boolean allowPackageProtectedAccess) |
Modifier and Type | Method and Description |
---|---|
boolean |
getAllowPackageProtectedAccess() |
boolean |
getAllowPrivateAccess() |
boolean |
getAllowProtectedAccess() |
boolean |
isAccessible(Map context,
Object target,
Member member,
String propertyName)
Returns true if the given member is accessible or can be made accessible
by this object.
|
void |
restore(Map context,
Object target,
Member member,
String propertyName,
Object state)
Restores the member from the previous setup call.
|
void |
setAllowPackageProtectedAccess(boolean value) |
void |
setAllowPrivateAccess(boolean value) |
void |
setAllowProtectedAccess(boolean value) |
Object |
setup(Map context,
Object target,
Member member,
String propertyName)
Sets the member up for accessibility
|
public boolean allowPrivateAccess
public boolean allowProtectedAccess
public boolean allowPackageProtectedAccess
public DefaultMemberAccess(boolean allowAllAccess)
public DefaultMemberAccess(boolean allowPrivateAccess, boolean allowProtectedAccess, boolean allowPackageProtectedAccess)
public boolean getAllowPrivateAccess()
public void setAllowPrivateAccess(boolean value)
public boolean getAllowProtectedAccess()
public void setAllowProtectedAccess(boolean value)
public boolean getAllowPackageProtectedAccess()
public void setAllowPackageProtectedAccess(boolean value)
public Object setup(Map context, Object target, Member member, String propertyName)
MemberAccess
setup
in interface MemberAccess
public void restore(Map context, Object target, Member member, String propertyName, Object state)
MemberAccess
restore
in interface MemberAccess
public boolean isAccessible(Map context, Object target, Member member, String propertyName)
isAccessible
in interface MemberAccess
Copyright © 1997–2021 The Apache Software Foundation. All rights reserved.