Package org.aspectj.weaver.bcel
Class BcelRenderer
java.lang.Object
org.aspectj.weaver.bcel.BcelRenderer
- All Implemented Interfaces:
IExprVisitor
,ITestVisitor
-
Method Summary
Modifier and TypeMethodDescriptionstatic InstructionList
renderExpr(InstructionFactory fact, BcelWorld world, Expr e)
static InstructionList
renderExpr(InstructionFactory fact, BcelWorld world, Expr e, Type desiredType)
static InstructionList
renderExprs(InstructionFactory fact, BcelWorld world, Expr[] es)
static InstructionList
renderTest(InstructionFactory fact, BcelWorld world, Test e, InstructionHandle sk, InstructionHandle fk, InstructionHandle next)
void
void
void
void
void
visit(FieldGetCall fieldGetCall)
void
visit(HasAnnotation hasAnnotation)
void
visit(Instanceof i)
void
void
void
void
void
visit(MatchingContextBasedTest matchingContextTest)
-
Method Details
-
renderExpr
-
renderExpr
public static InstructionList renderExpr(InstructionFactory fact, BcelWorld world, Expr e, Type desiredType) -
renderExprs
-
renderTest
public static InstructionList renderTest(InstructionFactory fact, BcelWorld world, Test e, InstructionHandle sk, InstructionHandle fk, InstructionHandle next) -
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceITestVisitor
-
visit
- Specified by:
visit
in interfaceIExprVisitor
-
visit
- Specified by:
visit
in interfaceIExprVisitor
-
visit
- Specified by:
visit
in interfaceIExprVisitor
-