Package | Description |
---|---|
net.bytebuddy.dynamic.loading |
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays. |
Modifier and Type | Class and Description |
---|---|
static class |
ClassInjector.UsingReflection.Dispatcher.Direct
A class injection dispatcher that is using reflection on the
ClassLoader methods. |
protected static class |
ClassInjector.UsingReflection.Dispatcher.Direct.ForJava7CapableVm
A resolved class dispatcher for a class injector on a VM running at least Java 7.
|
protected static class |
ClassInjector.UsingReflection.Dispatcher.Direct.ForLegacyVm
A resolved class dispatcher for a class injector prior to Java 7.
|
static class |
ClassInjector.UsingReflection.Dispatcher.Initializable.Unavailable
Represents an unsuccessfully loaded method lookup.
|
static class |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeInjection
An indirect dispatcher that uses a redirection accessor class that was injected into the bootstrap class loader.
|
static class |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride
A dispatcher implementation that uses
sun.misc.Unsafe#putBoolean to set the AccessibleObject field
for making methods accessible. |
protected static class |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride.ForJava7CapableVm
A resolved class dispatcher using unsafe field injection for a class injector on a VM running at least Java 7.
|
protected static class |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride.ForLegacyVm
A resolved class dispatcher using unsafe field injection for a class injector prior to Java 7.
|
Modifier and Type | Method and Description |
---|---|
protected static ClassInjector.UsingReflection.Dispatcher.Initializable |
ClassInjector.UsingReflection.Dispatcher.Direct.make()
Creates a direct dispatcher.
|
protected static ClassInjector.UsingReflection.Dispatcher.Initializable |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeInjection.make()
Creates an indirect dispatcher.
|
protected static ClassInjector.UsingReflection.Dispatcher.Initializable |
ClassInjector.UsingReflection.Dispatcher.UsingUnsafeOverride.make()
Creates a new initializable class injector using an unsafe field injection.
|
ClassInjector.UsingReflection.Dispatcher.Initializable |
ClassInjector.UsingReflection.Dispatcher.CreationAction.run() |
Copyright © 2014–2020. All rights reserved.