V - The type of the token used for deciding on method equality.protected static class MethodGraph.Compiler.Default.Key.Store<V> extends Object
| Modifier and Type | Class and Description | 
|---|---|
| protected static interface  | MethodGraph.Compiler.Default.Key.Store.Entry<W>An entry of a key store. | 
| protected static class  | MethodGraph.Compiler.Default.Key.Store.GraphA graph implementation based on a key store. | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | Store()Creates an empty store. | 
protected MethodGraph.Compiler.Default.Key.Store<V> registerTopLevel(MethodDescription methodDescription, MethodGraph.Compiler.Default.Harmonizer<V> harmonizer)
methodDescription - The method to register.harmonizer - The harmonizer to use for determining method equality.protected MethodGraph.Compiler.Default.Key.Store<V> combineWith(MethodGraph.Compiler.Default.Key.Store<V> store)
store - The store to combine with this store.protected MethodGraph.Compiler.Default.Key.Store<V> combineWith(MethodGraph.Compiler.Default.Key.Store.Entry<V> entry)
entry - The entry to combine with this store.protected MethodGraph.Compiler.Default.Key.Store<V> inject(MethodGraph.Compiler.Default.Key.Store<V> store)
store - The key store to inject into this store.protected MethodGraph.Compiler.Default.Key.Store<V> inject(MethodGraph.Compiler.Default.Key.Store.Entry<V> entry)
entry - The entry to be injected into this store.protected MethodGraph asGraph(MethodGraph.Compiler.Default.Merger merger)
merger - The merger to apply for resolving the representative for ambiguous resolutions.Copyright © 2014–2016. All rights reserved.