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 classA detached version of a key that identifies methods by their JVM signature, i.e.protected static classA harmonized key represents a key where equality is decided based on tokens that are returned by aMethodGraph.Compiler.Default.Harmonizer.protected static classA store for collected methods that are identified by keys. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final StringThe internal name of the method this key identifies.protected final intThe 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