Top Description Constructors Methods
org.aspectj.apache.bcel.generic

public abstract Class Tag

extends Object
implements InstructionTargeter, Cloneable
Class Inheritance
All Implemented Interfaces
java.lang.Cloneable, org.aspectj.apache.bcel.generic.InstructionTargeter
Known Direct Subclasses
org.aspectj.apache.bcel.generic.LineNumberTag, org.aspectj.apache.bcel.generic.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

AccessConstructor and Description
public
Tag()

Method Summary

Modifier and TypeMethod and Description
public boolean
public Tag
copy()

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Tagback to summary
public Tag()

Method Detail

containsTargetback to summary
public boolean containsTarget(InstructionHandle ih)

Implements org.aspectj.apache.bcel.generic.InstructionTargeter.containsTarget.

copyback to summary
public Tag copy()
updateTargetback to summary
public void updateTarget(InstructionHandle oldHandle, InstructionHandle newHandle)

Implements org.aspectj.apache.bcel.generic.InstructionTargeter.updateTarget.