Skip navigation links
B C D E I M N Q S T 

B

BASE_CLASS - Static variable in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
The base class to be subclassed in all benchmarks.
BASE_CLASS - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The base class to be subclassed in all benchmarks.
BASE_CLASS - Static variable in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
The base class to be subclassed in all benchmarks.
baseline() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Creates a baseline for the benchmark.
baseline() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Creates a baseline for the benchmark.
baseline(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a casual class as a baseline.
baseline(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark for a casual class as a baseline.
baseline() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Returns a non-instrumented class as a baseline.
benchmarkByteBuddy() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using Byte Buddy.
benchmarkByteBuddy(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using Byte Buddy.
benchmarkByteBuddy() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using Byte Buddy.
benchmarkByteBuddySpecialized() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddySpecialized(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithAccessor() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessor(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithAccessorAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessorAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAccessorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefix() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefix(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithPrefixAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefixAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithPrefixWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxy() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxy(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using Byte Buddy.
benchmarkByteBuddyWithProxyAndReusedDelegator() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxyAndReusedDelegatorWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithProxyWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithTypePool() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using Byte Buddy.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using cglib.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using cglib.
benchmarkCglib(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using cglib.
benchmarkCglib(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using cglib.
benchmarkCglib() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using cglib.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using javassist proxies.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using javassist proxies.
benchmarkJavassist(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using javassist.
benchmarkJavassist(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation using javassist.
benchmarkJavassist() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using javassist proxies.
benchmarkJdkProxy() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Performs a benchmark of an interface implementation using the Java Class Library's utilities.
benchmarkJdkProxy(Blackhole) - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Performs a benchmark for a trivial class creation using the Java Class Library's utilities.
benchmarkJdkProxy() - Method in class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
Performs a benchmark for a trivial class creation using the Java Class Library's utilities.

C

ClassByExtensionBenchmark - Class in net.bytebuddy.benchmark
This benchmark dynamically creates a subclass of ExampleClass which overrides all methods to invoke the direct super class's implementation.
ClassByExtensionBenchmark() - Constructor for class net.bytebuddy.benchmark.ClassByExtensionBenchmark
 
ClassByExtensionBenchmark.ByteBuddyAccessInterceptor - Class in net.bytebuddy.benchmark
Instead of using the SuperMethodCall implementation, we are creating delegate methods that allow the invocation of the original code.
ClassByExtensionBenchmark.ByteBuddyPrefixInterceptor - Class in net.bytebuddy.benchmark
An interceptor that is invoked prior to a super method call.
ClassByExtensionBenchmark.ByteBuddyProxyInterceptor - Class in net.bytebuddy.benchmark
Instead of using the SuperMethodCall implementation, we are using a delegate in order to emulate the interception approach of other instrumentation libraries.
ClassByImplementationBenchmark - Class in net.bytebuddy.benchmark
This benchmark dynamically creates a class which implements ExampleInterface which overrides all methods to invoke the direct super class's implementation.
ClassByImplementationBenchmark() - Constructor for class net.bytebuddy.benchmark.ClassByImplementationBenchmark
 

D

DEFAULT_BOOLEAN_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default boolean value.
DEFAULT_BYTE_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default byte value.
DEFAULT_CHAR_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default char value.
DEFAULT_DOUBLE_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default double value.
DEFAULT_FLOAT_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default float value.
DEFAULT_INT_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default int value.
DEFAULT_LONG_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default long value.
DEFAULT_REFERENCE_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default reference value.
DEFAULT_SHORT_VALUE - Static variable in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
The default short value.

E

ExampleClass - Class in net.bytebuddy.benchmark.specimen
An example class with several methods which is used as a specimen in benchmarks.
ExampleClass() - Constructor for class net.bytebuddy.benchmark.specimen.ExampleClass
 
ExampleInterface - Interface in net.bytebuddy.benchmark.specimen
An example interface with several methods which is used as a specimen in benchmarks.

I

intercept(Object, Object[], Method) - Static method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark.ByteBuddyAccessInterceptor
Calls the super method.
intercept() - Static method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark.ByteBuddyPrefixInterceptor
Invoked prior to a method call.
intercept(Callable<?>) - Static method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark.ByteBuddyProxyInterceptor
Call the super method.

M

main(String[]) - Static method in class net.bytebuddy.benchmark.runner.QuickRunner
Executes the benchmark.
method(boolean) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(byte) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(short) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(int) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(char) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(long) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(float) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(double) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(Object) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(boolean, boolean, boolean) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(byte, byte, byte) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(short, short, short) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(int, int, int) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(char, char, char) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(long, long, long) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(float, float, float) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(double, double, double) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(Object, Object, Object) - Method in class net.bytebuddy.benchmark.specimen.ExampleClass
An example method.
method(boolean) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(byte) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(short) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(int) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(char) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(long) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(float) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(double) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(Object) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(boolean, boolean, boolean) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(byte, byte, byte) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(short, short, short) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(int, int, int) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(char, char, char) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(long, long, long) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(float, float, float) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(double, double, double) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.
method(Object, Object, Object) - Method in interface net.bytebuddy.benchmark.specimen.ExampleInterface
An example method.

N

net.bytebuddy.benchmark - package net.bytebuddy.benchmark
A package containing benchmarks for Byte Buddy and other code generation libraries.
net.bytebuddy.benchmark.runner - package net.bytebuddy.benchmark.runner
A package dedicated to running benchmarks.
net.bytebuddy.benchmark.specimen - package net.bytebuddy.benchmark.specimen
Specimen classes which are required for some benchmarks.

Q

QuickRunner - Class in net.bytebuddy.benchmark.runner
A runner for completing a benchmark with only one JMH fork.

S

setup() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
A setup method to create precomputed delegator.
setup() - Method in class net.bytebuddy.benchmark.ClassByImplementationBenchmark
Sets up this benchmark.
setUp() - Method in class net.bytebuddy.benchmark.StubInvocationBenchmark
Creates an instance for each code generation library.
setUp() - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Creates an instance for each code generation library.
StubInvocationBenchmark - Class in net.bytebuddy.benchmark
This benchmark measures the invocation speed of stub method invocations.
StubInvocationBenchmark() - Constructor for class net.bytebuddy.benchmark.StubInvocationBenchmark
 
SuperClassInvocationBenchmark - Class in net.bytebuddy.benchmark
This benchmark measures the invocation speed of stub method invocations.
SuperClassInvocationBenchmark() - Constructor for class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
 

T

TrivialClassCreationBenchmark - Class in net.bytebuddy.benchmark
A benchmark for creating plain subclasses of Object that do not override any methods.
TrivialClassCreationBenchmark() - Constructor for class net.bytebuddy.benchmark.TrivialClassCreationBenchmark
 
B C D E I M N Q S T 
Skip navigation links

Copyright © 2014–2023. All rights reserved.