Interface | Description |
---|---|
Executor |
This abstract class specifies a modular component which can be added to a
ExecutingInvocationUnit in order to extend its capabilities. |
Executor.Builder<T extends Executor> |
A builder for the executor.
|
Class | Description |
---|---|
JavaReflectionApiExecutor |
This
Executor provides an implementation for Executor.getMethodResult(proguard.evaluation.executor.MethodExecutionInfo, proguard.evaluation.ValueCalculator) which
resolves a number of simple Class and ClassLoader API methods. |
JavaReflectionApiExecutor.Builder |
Builder for
JavaReflectionApiExecutor . |
MethodExecutionInfo |
This class stores data relevant to modeling the execution of a method and offers methods to
extract additional information.
|
ReflectionExecutor |
This
Executor provides an implementation for Executor.getMethodResult(proguard.evaluation.executor.MethodExecutionInfo, proguard.evaluation.ValueCalculator) which tries
to resolve the method at runtime and execute it using Java's reflection API java.lang.reflect . |
ReflectionExecutor.InstanceCopyResult | |
StringReflectionExecutor | |
StringReflectionExecutor.Builder |
A builder for
StringReflectionExecutor . |