Package net.bytebuddy.dynamic.scaffold
Class MethodGraph.Compiler.Default.Key<S>
java.lang.Object
net.bytebuddy.dynamic.scaffold.MethodGraph.Compiler.Default.Key<S>
- Type Parameters:
S
- The type of the token used for deciding on method equality.
- Direct Known Subclasses:
MethodGraph.Compiler.Default.Key.Detached
,MethodGraph.Compiler.Default.Key.Harmonized
- Enclosing class:
- MethodGraph.Compiler.Default<T>
A key represents a collection of methods within a method graph to later yield a node representing a collection of methods,
i.e. a method representative including information on the required method bridges.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
A detached version of a key that identifies methods by their JVM signature, i.e.protected static class
A harmonized key represents a key where equality is decided based on tokens that are returned by aMethodGraph.Compiler.Default.Harmonizer
.protected static class
A store for collected methods that are identified by keys. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final String
The internal name of the method this key identifies.protected final int
The number of method parameters of the method this key identifies. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
internalName
The internal name of the method this key identifies. -
parameterCount
protected final int parameterCountThe number of method parameters of the method this key identifies.
-
-
Constructor Details
-
Key
Creates a new key.- Parameters:
internalName
- The internal name of the method this key identifies.parameterCount
- The number of method parameters of the method this key identifies.
-
-
Method Details