U - The type of the harmonized key to determine method equality.public static class MethodGraph.Compiler.Default.Key.Store.Entry.Resolved<U> extends Object implements MethodGraph.Compiler.Default.Key.Store.Entry<U>
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | MethodGraph.Compiler.Default.Key.Store.Entry.Resolved.NodeA node implementation representing a non-ambiguous method. | 
MethodGraph.Compiler.Default.Key.Store.Entry.Ambiguous<U>, MethodGraph.Compiler.Default.Key.Store.Entry.Initial<U>, MethodGraph.Compiler.Default.Key.Store.Entry.Resolved<U>| Modifier | Constructor and Description | 
|---|---|
| protected  | Resolved(MethodGraph.Compiler.Default.Key.Harmonized<U> key,
        MethodDescription methodDescription,
        boolean madeVisible)Creates a new resolved entry. | 
| Modifier and Type | Method and Description | 
|---|---|
| MethodGraph.Node | asNode(MethodGraph.Compiler.Default.Merger merger)Transforms this entry into a node. | 
| boolean | equals(Object other) | 
| MethodGraph.Compiler.Default.Key.Store.Entry<U> | extendBy(MethodDescription methodDescription,
        MethodGraph.Compiler.Default.Harmonizer<U> harmonizer)Extends this entry by the given method. | 
| Set<MethodDescription> | getCandidates()Returns all candidate methods represented by this entry. | 
| MethodGraph.Compiler.Default.Key.Harmonized<U> | getKey()Returns the harmonized key of this entry. | 
| int | hashCode() | 
| MethodGraph.Compiler.Default.Key.Store.Entry<U> | inject(MethodGraph.Compiler.Default.Key.Harmonized<U> key)Injects the given key into this entry. | 
| String | toString() | 
protected Resolved(MethodGraph.Compiler.Default.Key.Harmonized<U> key, MethodDescription methodDescription, boolean madeVisible)
key - The harmonized key this entry represents.methodDescription - The non-ambiguous, representative method of this entry.madeVisible - true if this entry's representative was made visible by a visibility bridge.public MethodGraph.Compiler.Default.Key.Harmonized<U> getKey()
MethodGraph.Compiler.Default.Key.Store.EntrygetKey in interface MethodGraph.Compiler.Default.Key.Store.Entry<U>public Set<MethodDescription> getCandidates()
MethodGraph.Compiler.Default.Key.Store.EntrygetCandidates in interface MethodGraph.Compiler.Default.Key.Store.Entry<U>public MethodGraph.Compiler.Default.Key.Store.Entry<U> extendBy(MethodDescription methodDescription, MethodGraph.Compiler.Default.Harmonizer<U> harmonizer)
MethodGraph.Compiler.Default.Key.Store.EntryextendBy in interface MethodGraph.Compiler.Default.Key.Store.Entry<U>methodDescription - The method description to extend this entry with.harmonizer - The harmonizer to use for determining method equality.public MethodGraph.Compiler.Default.Key.Store.Entry<U> inject(MethodGraph.Compiler.Default.Key.Harmonized<U> key)
MethodGraph.Compiler.Default.Key.Store.Entryinject in interface MethodGraph.Compiler.Default.Key.Store.Entry<U>key - The key to inject into this entry.public MethodGraph.Node asNode(MethodGraph.Compiler.Default.Merger merger)
MethodGraph.Compiler.Default.Key.Store.EntryasNode in interface MethodGraph.Compiler.Default.Key.Store.Entry<U>merger - The merger to use for determining the representative method of an ambiguous node.Copyright © 2014–2015. All rights reserved.