Class TraverserActivePathState.BlockCompletionMonitorMap
java.lang.Object
jadx.core.dex.visitors.finaly.traverser.state.TraverserActivePathState.BlockCompletionMonitorMap
- All Implemented Interfaces:
Map<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
- Enclosing class:
TraverserActivePathState
private static final class TraverserActivePathState.BlockCompletionMonitorMap
extends Object
implements Map<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<BlockNode, TraverserActivePathState.BlockCompletionMonitor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanisEmpty()keySet()private voidprivate voidvoidputAll(Map<? extends BlockNode, ? extends TraverserActivePathState.BlockCompletionMonitor> otherMap) private voidregisterWithBlockInfo(TraverserBlockInfo info, int numberMatched) intsize()values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
underlying
-
-
Constructor Details
-
BlockCompletionMonitorMap
public BlockCompletionMonitorMap()
-
-
Method Details
-
clear
public void clear()- Specified by:
clearin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
containsKey
- Specified by:
containsKeyin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
containsValue
- Specified by:
containsValuein interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
entrySet
- Specified by:
entrySetin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
get
- Specified by:
getin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
keySet
- Specified by:
keySetin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
put
public TraverserActivePathState.BlockCompletionMonitor put(BlockNode key, TraverserActivePathState.BlockCompletionMonitor value) - Specified by:
putin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
putAll
public void putAll(Map<? extends BlockNode, ? extends TraverserActivePathState.BlockCompletionMonitor> otherMap) - Specified by:
putAllin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
remove
- Specified by:
removein interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
size
public int size()- Specified by:
sizein interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
values
- Specified by:
valuesin interfaceMap<BlockNode,TraverserActivePathState.BlockCompletionMonitor>
-
registerWithBlockInfo
-
mergeEntry
-
mergeMap
-
duplicate
-