public class SystemClassReflectionRewriter
extends java.lang.Object
There is a null check in the injected method for cases where everything runs even sooner than can be plugged by SpringLoaded.
The following are implemented so far:
Due to ReflectionNavigator:
Due to ProxyGenerator
This class modifies the calls to the reflective APIs, adds the fields and helper methods. The wiring of the SpringLoaded reflectiveinterceptor into types affected by this rewriter is currently done in SpringLoadedPreProcessor.
Modifier and Type | Class and Description |
---|---|
static class |
SystemClassReflectionRewriter.RewriteResult |
Constructor and Description |
---|
SystemClassReflectionRewriter() |
Modifier and Type | Method and Description |
---|---|
static SystemClassReflectionRewriter.RewriteResult |
rewrite(java.lang.String slashedClassName,
byte[] bytes) |
public static SystemClassReflectionRewriter.RewriteResult rewrite(java.lang.String slashedClassName, byte[] bytes)