org.multiverse.instrumentation.asm
Class CloneMap
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode>
org.multiverse.instrumentation.asm.CloneMap
- All Implemented Interfaces:
- Serializable, Cloneable, Map<org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode>
public final class CloneMap
- extends HashMap<org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode>
A HashMap tailored to be used with the
AbstractInsnNode.clone(java.util.Map)
It automatically creates replacement LabelNodes when a getClassMetadata is called. It appears to be the
preferred way for cloning instructions.
- Author:
- Peter Veentjer
- See Also:
- Serialized Form
|
Method Summary |
org.objectweb.asm.tree.LabelNode |
get(org.objectweb.asm.tree.LabelNode old)
|
org.objectweb.asm.tree.LabelNode |
get(Object key)
|
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, isEmpty, keySet, put, putAll, remove, size, values |
CloneMap
public CloneMap()
get
public org.objectweb.asm.tree.LabelNode get(Object key)
- Specified by:
get in interface Map<org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode>- Overrides:
get in class HashMap<org.objectweb.asm.tree.LabelNode,org.objectweb.asm.tree.LabelNode>
get
public org.objectweb.asm.tree.LabelNode get(org.objectweb.asm.tree.LabelNode old)
Copyright © 2008-2010 Multiverse. All Rights Reserved.