Top Fields Constructors Methods
org.aspectj.weaver.bcel

public Class BcelVar

extends Var
Class Inheritance
Known Direct Subclasses
org.aspectj.weaver.bcel.TypeAnnotationAccessVar, org.aspectj.weaver.bcel.AnnotationAccessFieldVar, org.aspectj.weaver.bcel.AnnotationAccessVar, org.aspectj.weaver.bcel.AspectInstanceVar, org.aspectj.weaver.bcel.BcelCflowAccessVar, org.aspectj.weaver.bcel.BcelFieldRef
Imports
org.aspectj.apache.bcel.generic.Instruction, .InstructionFactory, .InstructionList, org.aspectj.weaver.ResolvedType, org.aspectj.weaver.ast.Var

Field Summary

Modifier and TypeField and Description
public static final BcelVar[]
private int
private int

Constructor Summary

AccessConstructor and Description
public
BcelVar(ResolvedType type, int slot)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
pack-priv void
public void
public void
public void
pack-priv InstructionList
pack-priv InstructionList
public InstructionList
public Instruction
public Instruction
public int
public int
public void
public void
setPositionInAroundState(int positionInAroundState)

public String
toString()

Overrides org.aspectj.weaver.ast.Var.toString.

Returns a string representation of the object.
Inherited from org.aspectj.weaver.ast.Var:
acceptgetAccessorForValuegetType

Field Detail

NONEback to summary
public static final BcelVar[] NONE

Hides org.aspectj.weaver.ast.Var.NONE.

positionInAroundStateback to summary
private int positionInAroundState
slotback to summary
private int slot

Constructor Detail

BcelVarback to summary
public BcelVar(ResolvedType type, int slot)

Method Detail

appendConvertableArrayLoadback to summary
pack-priv void appendConvertableArrayLoad(InstructionList il, InstructionFactory fact, int index, ResolvedType convertTo)
appendConvertableArrayStoreback to summary
pack-priv void appendConvertableArrayStore(InstructionList il, InstructionFactory fact, int index, BcelVar storee)
appendLoadback to summary
public void appendLoad(InstructionList il, InstructionFactory fact)
appendLoadAndConvertback to summary
public void appendLoadAndConvert(InstructionList il, InstructionFactory fact, ResolvedType toType)
appendStoreback to summary
public void appendStore(InstructionList il, InstructionFactory fact)
createConvertableArrayLoadback to summary
pack-priv InstructionList createConvertableArrayLoad(InstructionFactory fact, int index, ResolvedType convertTo)
createConvertableArrayStoreback to summary
pack-priv InstructionList createConvertableArrayStore(InstructionFactory fact, int index, BcelVar storee)
createCopyFromback to summary
public InstructionList createCopyFrom(InstructionFactory fact, int oldSlot)
createLoadback to summary
public Instruction createLoad(InstructionFactory fact)
createStoreback to summary
public Instruction createStore(InstructionFactory fact)
getPositionInAroundStateback to summary
public int getPositionInAroundState()
getSlotback to summary
public int getSlot()
insertLoadback to summary
public void insertLoad(InstructionList il, InstructionFactory fact)
setPositionInAroundStateback to summary
public void setPositionInAroundState(int positionInAroundState)
toStringback to summary
public String toString()

Overrides org.aspectj.weaver.ast.Var.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.