Class InstructionByIIndexMap<Instruction extends SSAInstruction, T>
java.lang.Object
com.ibm.wala.core.util.ssa.InstructionByIIndexMap<Instruction, T>
- All Implemented Interfaces:
Map<Instruction, T>
public class InstructionByIIndexMap<Instruction extends SSAInstruction, T>
extends Object
implements Map<Instruction, T>
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) Set<Map.Entry<Instruction, T>> entrySet()booleanisEmpty()keySet()put(Instruction key, T value) voidputAll(Map<? extends Instruction, ? extends T> m) intsize()values()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
InstructionByIIndexMap
-
InstructionByIIndexMap
public InstructionByIIndexMap()
-
-
Method Details
-
size
public int size()- Specified by:
sizein interfaceMap<Instruction extends SSAInstruction, T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceMap<Instruction extends SSAInstruction, T>
-
containsKey
- Specified by:
containsKeyin interfaceMap<Instruction extends SSAInstruction, T>
-
containsValue
- Specified by:
containsValuein interfaceMap<Instruction extends SSAInstruction, T>
-
get
- Specified by:
getin interfaceMap<Instruction extends SSAInstruction, T>
-
put
- Specified by:
putin interfaceMap<Instruction extends SSAInstruction, T>
-
remove
- Specified by:
removein interfaceMap<Instruction extends SSAInstruction, T>
-
putAll
- Specified by:
putAllin interfaceMap<Instruction extends SSAInstruction, T>
-
clear
public void clear()- Specified by:
clearin interfaceMap<Instruction extends SSAInstruction, T>
-
keySet
- Specified by:
keySetin interfaceMap<Instruction extends SSAInstruction, T>
-
values
- Specified by:
valuesin interfaceMap<Instruction extends SSAInstruction, T>
-
entrySet
- Specified by:
entrySetin interfaceMap<Instruction extends SSAInstruction, T>
-