Package org.aspectj.apache.bcel.generic
Class Tag
java.lang.Object
org.aspectj.apache.bcel.generic.Tag
- All Implemented Interfaces:
Cloneable
,InstructionTargeter
- Direct Known Subclasses:
LineNumberTag
,LocalVariableTag
A tag is an instruction-targeter that does not remember its target. Instruction handles will maintain a list of targeters but
there won't be a way to get back from the tag to the instruction. Maintaining these backward/forward links just slows everything
down.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
copy()
void
updateTarget(InstructionHandle oldHandle, InstructionHandle newHandle)
-
Constructor Details
-
Tag
public Tag()
-
-
Method Details
-
containsTarget
- Specified by:
containsTarget
in interfaceInstructionTargeter
-
updateTarget
- Specified by:
updateTarget
in interfaceInstructionTargeter
-
copy
-