| Package | Description | 
|---|---|
| net.bytebuddy.dynamic.scaffold | 
 This package contains helper types and implementations that are responsible for the actual writing of a byte array
 representing a Java class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
MethodGraph.Compiler.Default.Harmonizer.ForJavaMethod
A harmonizer for the Java programming language that identifies a method by its parameter types only. 
 | 
static class  | 
MethodGraph.Compiler.Default.Harmonizer.ForJVMMethod
A harmonizer for the Java virtual machine's method dispatching rules that identifies a method by its parameter types and return type. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected MethodGraph.Compiler.Default.Key.Harmonized<V> | 
MethodGraph.Compiler.Default.Key.Harmonized.extend(MethodDescription.InDefinedShape methodDescription,
      MethodGraph.Compiler.Default.Harmonizer<V> harmonizer)
Extends this key by the given method description. 
 | 
MethodGraph.Compiler.Default.Key.Store.Entry<U> | 
MethodGraph.Compiler.Default.Key.Store.Entry.Initial.extendBy(MethodDescription methodDescription,
        MethodGraph.Compiler.Default.Harmonizer<U> harmonizer)
Extends this entry by the given method. 
 | 
MethodGraph.Compiler.Default.Key.Store.Entry<U> | 
MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.extendBy(MethodDescription methodDescription,
        MethodGraph.Compiler.Default.Harmonizer<U> harmonizer)
Extends this entry by the given method. 
 | 
MethodGraph.Compiler.Default.Key.Store.Entry<U> | 
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.extendBy(MethodDescription methodDescription,
        MethodGraph.Compiler.Default.Harmonizer<U> harmonizer)
Extends this entry by the given method. 
 | 
MethodGraph.Compiler.Default.Key.Store.Entry<W> | 
MethodGraph.Compiler.Default.Key.Store.Entry.extendBy(MethodDescription methodDescription,
        MethodGraph.Compiler.Default.Harmonizer<W> harmonizer)
Extends this entry by the given method. 
 | 
protected static <Q> MethodGraph.Compiler.Default.Key.Harmonized<Q> | 
MethodGraph.Compiler.Default.Key.Harmonized.of(MethodDescription methodDescription,
  MethodGraph.Compiler.Default.Harmonizer<Q> harmonizer)
Creates a new harmonized key for the given method description. 
 | 
static <S> MethodGraph.Compiler | 
MethodGraph.Compiler.Default.of(MethodGraph.Compiler.Default.Harmonizer<S> harmonizer,
  MethodGraph.Compiler.Default.Merger merger)
Creates a default compiler using the given harmonizer and merger. 
 | 
static <S> MethodGraph.Compiler | 
MethodGraph.Compiler.Default.of(MethodGraph.Compiler.Default.Harmonizer<S> harmonizer,
  MethodGraph.Compiler.Default.Merger merger,
  ElementMatcher<? super MethodDescription> matcher)
Creates a default compiler using the given harmonizer and merger. 
 | 
static <S> MethodGraph.Compiler | 
MethodGraph.Compiler.Default.of(MethodGraph.Compiler.Default.Harmonizer<S> harmonizer,
  MethodGraph.Compiler.Default.Merger merger,
  TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Creates a default compiler using the given harmonizer and merger. 
 | 
protected MethodGraph.Compiler.Default.Key.Store<V> | 
MethodGraph.Compiler.Default.Key.Store.registerTopLevel(List<? extends MethodDescription> methodDescriptions,
                MethodGraph.Compiler.Default.Harmonizer<V> harmonizer)
Registers a new top level method within this store. 
 | 
| Constructor and Description | 
|---|
Default(MethodGraph.Compiler.Default.Harmonizer<T> harmonizer,
       MethodGraph.Compiler.Default.Merger merger,
       TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor)
Creates a new default method graph compiler. 
 | 
Default(MethodGraph.Compiler.Default.Harmonizer<T> harmonizer,
       MethodGraph.Compiler.Default.Merger merger,
       TypeDescription.Generic.Visitor<? extends TypeDescription.Generic> visitor,
       ElementMatcher<? super MethodDescription> matcher)
Creates a new default method graph compiler. 
 | 
Copyright © 2014–2024. All rights reserved.