@Concealed
public class InternalSecurityPolicyEnforcer
extends java.lang.Object
Constructor and Description |
---|
InternalSecurityPolicyEnforcer() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
checkAndInvokeMethod(ExprTrustSupplier trust,
boolean safe,
java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object args)
*** For internal framework use only ***
|
static <T> T |
checkAndInvokeMethod(ExprTrustSupplier trust,
java.lang.Object object,
java.lang.Object methodObj,
java.lang.Object args)
*** For internal framework use only ***
|
static void |
checkConstructor(ExprTrustSupplier trust,
java.lang.Class clazz)
*** For internal framework use only ***
|
static void |
checkMethod(ExprTrustSupplier trust,
java.lang.Class clazz,
java.lang.String method)
*** For internal framework use only ***
|
static <T> T |
checkProperty(ExprTrustSupplier trust,
T obj,
java.lang.String property)
*** For internal framework use only ***
|
static <T> T |
checkProperty(ExprTrustSupplier trust,
T obj,
java.lang.String property,
java.lang.Boolean readOnly)
*** For internal framework use only ***
|
static <T> T |
checkPropertyAccess(ExprTrustSupplier trust,
T obj,
java.lang.String property,
java.lang.Boolean readOnly) |
static void |
checkScriptMethod(ExprTrustSupplier trust,
java.lang.Object object,
java.lang.String methodName)
*** For internal framework use only ***
|
@Concealed public static <T> T checkAndInvokeMethod(ExprTrustSupplier trust, java.lang.Object object, java.lang.Object methodObj, java.lang.Object args)
@Concealed public static <T> T checkAndInvokeMethod(ExprTrustSupplier trust, boolean safe, java.lang.Object object, java.lang.Object methodObj, java.lang.Object args)
@Concealed public static <T> T checkProperty(ExprTrustSupplier trust, T obj, java.lang.String property)
@Concealed public static <T> T checkProperty(ExprTrustSupplier trust, T obj, java.lang.String property, java.lang.Boolean readOnly)
@Concealed public static <T> T checkPropertyAccess(ExprTrustSupplier trust, T obj, java.lang.String property, java.lang.Boolean readOnly)
@Concealed public static void checkMethod(ExprTrustSupplier trust, java.lang.Class clazz, java.lang.String method)
@Concealed public static void checkConstructor(ExprTrustSupplier trust, java.lang.Class clazz)
@Concealed public static void checkScriptMethod(ExprTrustSupplier trust, java.lang.Object object, java.lang.String methodName)