T
- public class AnalysisContextPeerMap<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AnalysisContextPeerMap.CodeObjectPeerContext |
Constructor and Description |
---|
AnalysisContextPeerMap() |
AnalysisContextPeerMap(java.lang.Class<? extends AnalysisContext> analysisContextClass) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<AnalysisContextPeerMap.CodeObjectPeerContext> |
contexts() |
T |
get(AnalysisContext context,
polyglot.visit.FlowGraph.PeerKey peerKey) |
T |
get(AnalysisContextPeerMap.CodeObjectPeerContext pctx) |
void |
put(AnalysisContext context,
polyglot.visit.FlowGraph.PeerKey peerKey,
T v) |
T |
remove(AnalysisContext context,
polyglot.visit.FlowGraph.PeerKey peerKey) |
java.util.Collection<T> |
values() |
public AnalysisContextPeerMap(java.lang.Class<? extends AnalysisContext> analysisContextClass)
public AnalysisContextPeerMap()
public void put(AnalysisContext context, polyglot.visit.FlowGraph.PeerKey peerKey, T v)
public T remove(AnalysisContext context, polyglot.visit.FlowGraph.PeerKey peerKey)
public T get(AnalysisContext context, polyglot.visit.FlowGraph.PeerKey peerKey)
public T get(AnalysisContextPeerMap.CodeObjectPeerContext pctx)
public java.util.Set<AnalysisContextPeerMap.CodeObjectPeerContext> contexts()
public java.util.Collection<T> values()