Top Inners Fields Constructors Methods
org.aspectj.weaver.bcel

pack-priv abstract Class Range

extends Object
implements InstructionTargeter
Class Inheritance
All Implemented Interfaces
org.aspectj.apache.bcel.generic.InstructionTargeter
Known Direct Subclasses
org.aspectj.weaver.bcel.ShadowRange, org.aspectj.weaver.bcel.ExceptionRange
Imports
org.aspectj.apache.bcel.generic.Instruction, .InstructionConstants, .InstructionHandle, .InstructionList, .InstructionTargeter, org.aspectj.weaver.BCException

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
protected InstructionList
protected InstructionHandle
pack-priv static final Range.Where
pack-priv static final Range.Where
pack-priv static final Range.Where
pack-priv static final Range.Where
public static final Instruction
protected InstructionHandle

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
pack-priv InstructionHandle
pack-priv void
public boolean
pack-priv static InstructionHandle
pack-priv static InstructionHandle
pack-priv static InstructionHandle
pack-priv static InstructionHandle
pack-priv final InstructionList
pack-priv final InstructionHandle
protected static final Range
pack-priv static InstructionHandle
pack-priv InstructionHandle
pack-priv InstructionHandle
pack-priv static InstructionHandle
pack-priv InstructionHandle
pack-priv final InstructionHandle
pack-priv InstructionHandle
pack-priv void
pack-priv boolean
public static final boolean
private static void
public final void
protected void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

bodyback to summary
protected InstructionList body
endback to summary
protected InstructionHandle end
InsideAfterback to summary
pack-priv static final Range.Where InsideAfter
InsideBeforeback to summary
pack-priv static final Range.Where InsideBefore
OutsideAfterback to summary
pack-priv static final Range.Where OutsideAfter
OutsideBeforeback to summary
pack-priv static final Range.Where OutsideBefore
RANGEINSTRUCTIONback to summary
public static final Instruction RANGEINSTRUCTION
startback to summary
protected InstructionHandle start

Constructor Detail

Rangeback to summary
protected Range(InstructionList il)

Method Detail

appendback to summary
pack-priv InstructionHandle append(Instruction i)
appendback to summary
pack-priv void append(InstructionList i)
containsTargetback to summary
public boolean containsTarget(InstructionHandle ih)

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

genEndback to summary
pack-priv static InstructionHandle genEnd(InstructionList body)
genEndback to summary
pack-priv static InstructionHandle genEnd(InstructionList body, InstructionHandle ih)
genStartback to summary
pack-priv static InstructionHandle genStart(InstructionList body)
genStartback to summary
pack-priv static InstructionHandle genStart(InstructionList body, InstructionHandle ih)
getBodyback to summary
pack-priv final InstructionList getBody()
getEndback to summary
pack-priv final InstructionHandle getEnd()
getRangeback to summary
protected static final Range getRange(InstructionHandle ih)
getRealEndback to summary
pack-priv static InstructionHandle getRealEnd(InstructionHandle ih)
getRealEndback to summary
pack-priv InstructionHandle getRealEnd()
getRealNextback to summary
pack-priv InstructionHandle getRealNext()
getRealStartback to summary
pack-priv static InstructionHandle getRealStart(InstructionHandle ih)
getRealStartback to summary
pack-priv InstructionHandle getRealStart()
getStartback to summary
pack-priv final InstructionHandle getStart()
insertback to summary
pack-priv InstructionHandle insert(Instruction i, Range.Where where)
insertback to summary
pack-priv void insert(InstructionList freshIl, Range.Where where)
isEmptyback to summary
pack-priv boolean isEmpty()
isRangeHandleback to summary
public static final boolean isRangeHandle(InstructionHandle ih)
setLineNumberFromNextback to summary
private static void setLineNumberFromNext(InstructionHandle ih)
updateTargetback to summary
public final void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih)

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

updateTargetback to summary
protected void updateTarget(InstructionHandle old_ih, InstructionHandle new_ih, InstructionList new_il)
org.aspectj.weaver.bcel back to summary

pack-priv Class Range.Where

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private String

Constructor Summary

AccessConstructor and Description
public
Where(String name)

Method Summary

Modifier and TypeMethod and Description
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

nameback to summary
private String name

Constructor Detail

Whereback to summary
public Where(String name)

Method Detail

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.