public class ReflectLoader
extends java.lang.Object
| Constructor and Description |
|---|
ReflectLoader(QLSecurityStrategy securityStrategy,
java.util.List<ExtensionFunction> extensionFunctions,
boolean allowPrivateAccess) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.reflect.Constructor<?> |
loadConstructor(java.lang.Class<?> cls,
java.lang.Class<?>[] paramTypes) |
Value |
loadField(java.lang.Object bean,
java.lang.String fieldName,
boolean skipSecurity,
ErrorReporter errorReporter) |
IMethod |
loadMethod(java.lang.Object bean,
java.lang.String methodName,
java.lang.Class<?>[] argTypes) |
static QLRuntimeException |
unwrapMethodInvokeEx(ErrorReporter errorReporter,
java.lang.String methodName,
java.lang.Exception ex) |
public ReflectLoader(QLSecurityStrategy securityStrategy, java.util.List<ExtensionFunction> extensionFunctions, boolean allowPrivateAccess)
public java.lang.reflect.Constructor<?> loadConstructor(java.lang.Class<?> cls,
java.lang.Class<?>[] paramTypes)
public Value loadField(java.lang.Object bean, java.lang.String fieldName, boolean skipSecurity, ErrorReporter errorReporter)
public IMethod loadMethod(java.lang.Object bean, java.lang.String methodName, java.lang.Class<?>[] argTypes)
public static QLRuntimeException unwrapMethodInvokeEx(ErrorReporter errorReporter, java.lang.String methodName, java.lang.Exception ex)
Copyright © 2012-2025 Alibaba Group. All Rights Reserved.