Package | Description |
---|---|
net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
net.bytebuddy.dynamic.loading |
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays. |
Class and Description |
---|
ClassInjector
A class injector is capable of injecting classes into a
ClassLoader without
requiring the class loader to being able to explicitly look up these classes. |
Class and Description |
---|
ClassLoadingStrategy
A strategy for loading a collection of types.
|
Class and Description |
---|
ByteArrayClassLoader
A
ClassLoader that is capable of loading explicitly defined classes. |
ByteArrayClassLoader.ChildFirst.SynchronizationStrategy
An engine for receiving a class loading lock when loading a class.
|
ByteArrayClassLoader.ChildFirst.SynchronizationStrategy.ForLegacyVm
A synchronization engine for a VM that is not aware of parallel-capable class loaders.
|
ByteArrayClassLoader.EmptyEnumeration
An enumeration without any elements.
|
ByteArrayClassLoader.PersistenceHandler
A persistence handler decides on weather the byte array that represents a loaded class is exposed by
the
ClassLoader.getResourceAsStream(String) method. |
ClassInjector
A class injector is capable of injecting classes into a
ClassLoader without
requiring the class loader to being able to explicitly look up these classes. |
ClassInjector.UsingInstrumentation.Target
A representation of the target to which Java classes should be appended to.
|
ClassInjector.UsingReflection.Dispatcher
A dispatcher for accessing a
ClassLoader reflectively. |
ClassInjector.UsingReflection.Dispatcher.Initializable
Initializes a dispatcher to make non-accessible APIs accessible.
|
ClassLoadingStrategy
A strategy for loading a collection of types.
|
ClassLoadingStrategy.Configurable
A
ClassLoadingStrategy that allows configuring the strategy's behavior. |
ClassLoadingStrategy.Default
This class contains implementations of default class loading strategies.
|
ClassReloadingStrategy
The class reloading strategy allows to redefine loaded
Class es. |
ClassReloadingStrategy.BootstrapInjection
A strategy to apply for injecting classes into the bootstrap class loader.
|
ClassReloadingStrategy.BootstrapInjection.Disabled
A disabled bootstrap injection strategy.
|
ClassReloadingStrategy.Strategy
A strategy which performs the actual redefinition of a
Class . |
ClassReloadingStrategy.Strategy.ClassResettingTransformer
A transformer that indicates that a class file should not be transformed.
|
MultipleParentClassLoader.Builder
A builder to collect class loader and that creates a
MultipleParentClassLoader only if multiple or no
ClassLoader s are found in the process. |
PackageDefinitionStrategy
A package definer is responsible for defining a package's properties when a class of a new package is loaded.
|
PackageDefinitionStrategy.Definition
A definition of a package.
|
PackageDefinitionStrategy.Definition.Trivial
A package definer that defines packages without any meta data.
|
PackageDefinitionStrategy.Definition.Undefined
A canonical implementation of an undefined package.
|
PackageDefinitionStrategy.ManifestReading.SealBaseLocator
A locator for a seal base URL.
|
PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing
A seal base locator that never seals a package.
|
PackageDefinitionStrategy.NoOp
A package definer that does not define any package.
|
PackageDefinitionStrategy.Trivial
A package definer that only defines packages without any meta data.
|
Copyright © 2014–2016. All rights reserved.