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.
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.
benchmarkByteBuddyWithAnnotations() - Method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark
Performs a benchmark of a class extension using Byte Buddy.
benchmarkByteBuddyWithAnnotations(Blackhole) - Method in class net.bytebuddy.benchmark.SuperClassInvocationBenchmark
Performs a benchmark of a super method invocation 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.
ByteBuddyInterceptor() - Constructor for class net.bytebuddy.benchmark.ClassByExtensionBenchmark.ByteBuddyInterceptor
 

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.ByteBuddyInterceptor - Class in net.bytebuddy.benchmark
Instead of using the SuperMethodCall instrumentation, 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(Callable<?>) - Static method in class net.bytebuddy.benchmark.ClassByExtensionBenchmark.ByteBuddyInterceptor
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.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. All rights reserved.