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 |
---|---|
protected static class |
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.Node
A node implementation representing an ambiguous method resolution.
|
protected static class |
MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.Node
A node implementation representing a non-ambiguous method.
|
static class |
MethodGraph.Node.Simple
A simple implementation of a resolved node of a method without bridges.
|
static class |
MethodGraph.Node.Unresolved
A canonical implementation of an unresolved node.
|
Modifier and Type | Method and Description |
---|---|
MethodGraph.Node |
MethodGraph.Compiler.Default.Key.Store.Entry.asNode(MethodGraph.Compiler.Default.Merger merger)
Transforms this entry into a node.
|
MethodGraph.Node |
MethodGraph.Compiler.Default.Key.Store.Entry.Initial.asNode(MethodGraph.Compiler.Default.Merger merger) |
MethodGraph.Node |
MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.asNode(MethodGraph.Compiler.Default.Merger merger) |
MethodGraph.Node |
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous.asNode(MethodGraph.Compiler.Default.Merger merger) |
MethodGraph.Node |
MethodGraph.NodeList.get(int index) |
MethodGraph.Node |
MethodGraph.locate(MethodDescription.SignatureToken token)
Locates a node in this graph which represents the provided method token.
|
MethodGraph.Node |
MethodGraph.Empty.locate(MethodDescription.SignatureToken token) |
MethodGraph.Node |
MethodGraph.Linked.Delegation.locate(MethodDescription.SignatureToken token) |
MethodGraph.Node |
MethodGraph.Compiler.Default.Key.Store.Graph.locate(MethodDescription.SignatureToken token) |
MethodGraph.Node |
MethodGraph.Simple.locate(MethodDescription.SignatureToken token) |
Modifier and Type | Method and Description |
---|---|
protected MethodGraph.NodeList |
MethodGraph.NodeList.wrap(List<MethodGraph.Node> values) |
Constructor and Description |
---|
Graph(LinkedHashMap<MethodGraph.Compiler.Default.Key<MethodDescription.TypeToken>,MethodGraph.Node> entries)
Creates a new graph.
|
NodeList(List<? extends MethodGraph.Node> nodes)
Creates a list of nodes.
|
Simple(LinkedHashMap<MethodDescription.SignatureToken,MethodGraph.Node> nodes)
Creates a new simple method graph.
|
Copyright © 2014–2016. All rights reserved.