org.apache.bcel.util

Class BCELFactory

class BCELFactory extends EmptyVisitor

Factory creates il.append() statements, and sets instruction targets. A helper class for BCELifier.

See Also: BCELifier

Method Summary
voidstart()
voidvisitAllocationInstruction(AllocationInstruction i)
voidvisitArrayInstruction(ArrayInstruction i)
voidvisitBranchInstruction(BranchInstruction bi)
voidvisitCHECKCAST(CHECKCAST i)
voidvisitConstantPushInstruction(ConstantPushInstruction i)
voidvisitFieldInstruction(FieldInstruction i)
voidvisitInvokeInstruction(InvokeInstruction i)
voidvisitINSTANCEOF(INSTANCEOF i)
voidvisitLDC(LDC i)
voidvisitLDC2_W(LDC2_W i)
voidvisitLocalVariableInstruction(LocalVariableInstruction i)
voidvisitReturnInstruction(ReturnInstruction i)
voidvisitRET(RET i)

Method Detail

start

public void start()

visitAllocationInstruction

public void visitAllocationInstruction(AllocationInstruction i)

visitArrayInstruction

public void visitArrayInstruction(ArrayInstruction i)

visitBranchInstruction

public void visitBranchInstruction(BranchInstruction bi)

visitCHECKCAST

public void visitCHECKCAST(CHECKCAST i)

visitConstantPushInstruction

public void visitConstantPushInstruction(ConstantPushInstruction i)

visitFieldInstruction

public void visitFieldInstruction(FieldInstruction i)

visitInvokeInstruction

public void visitInvokeInstruction(InvokeInstruction i)

visitINSTANCEOF

public void visitINSTANCEOF(INSTANCEOF i)

visitLDC

public void visitLDC(LDC i)

visitLDC2_W

public void visitLDC2_W(LDC2_W i)

visitLocalVariableInstruction

public void visitLocalVariableInstruction(LocalVariableInstruction i)

visitReturnInstruction

public void visitReturnInstruction(ReturnInstruction i)

visitRET

public void visitRET(RET i)