Package | Description |
---|---|
net.bytebuddy.utility.dispatcher |
A package to handle dispatching of classes.
|
Modifier and Type | Class and Description |
---|---|
static class |
JavaDispatcher.Dispatcher.ForConstructor
A dispatcher for invoking a constructor.
|
static class |
JavaDispatcher.Dispatcher.ForContainerCreation
A dispatcher that creates an array.
|
static class |
JavaDispatcher.Dispatcher.ForDefaultValue
A dispatcher that returns a fixed value.
|
protected static class |
JavaDispatcher.Dispatcher.ForDefaultValue.OfNonPrimitiveArray
A dispatcher for a non-primitive array type.
|
protected static class |
JavaDispatcher.Dispatcher.ForDefaultValue.OfPrimitiveArray
A dispatcher for returning a default value for a primitive array.
|
static class |
JavaDispatcher.Dispatcher.ForInstanceCheck
A dispatcher that performs an instance check.
|
static class |
JavaDispatcher.Dispatcher.ForNonStaticMethod
A dispatcher for invoking a non-static proxied method.
|
static class |
JavaDispatcher.Dispatcher.ForStaticMethod
A dispatcher for invoking a static proxied method.
|
static class |
JavaDispatcher.Dispatcher.ForUnresolvedMethod
A dispatcher for an unresolved method.
|
Modifier and Type | Method and Description |
---|---|
protected static JavaDispatcher.Dispatcher |
JavaDispatcher.Dispatcher.ForDefaultValue.of(Class<?> type)
Resolves a fixed value for a given type.
|
protected static JavaDispatcher.Dispatcher |
JavaDispatcher.Dispatcher.ForDefaultValue.OfNonPrimitiveArray.of(Class<?> componentType)
Creates a new dispatcher.
|
Modifier and Type | Method and Description |
---|---|
protected static Object |
JavaDispatcher.DynamicClassLoader.proxy(Class<?> proxy,
Map<Method,JavaDispatcher.Dispatcher> dispatchers)
Creates a new proxied type.
|
Constructor and Description |
---|
ProxiedInvocationHandler(String name,
Map<Method,JavaDispatcher.Dispatcher> targets)
Creates a new invocation handler for proxying a type.
|
Copyright © 2014–2024. All rights reserved.