SetAccessiblePrivilegedAction.java
Home
/
core /
src /
main /
java /
org /
keycloak /
util /
reflections /
SetAccessiblePrivilegedAction.java
package org.keycloak.util.reflections;
import java.lang.reflect.AccessibleObject;
import java.security.PrivilegedAction;
/**
* A {@link java.security.PrivilegedAction} that calls {@link java.lang.reflect.AccessibleObject#setAccessible(boolean)}
*/
public class SetAccessiblePrivilegedAction implements PrivilegedAction<Void> {
private final AccessibleObject member;
public SetAccessiblePrivilegedAction(AccessibleObject member) {
this.member = member;
}
public Void run() {
member.setAccessible(true);
return null;
}
}