|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.bcel.generic.EmptyVisitor
gr.spinellis.ckjm.MethodVisitor
class MethodVisitor
Visit a method calculating the class's Chidamber-Kemerer metrics. A helper class for ClassVisitor.
ClassVisitor
Constructor Summary | |
---|---|
MethodVisitor(org.apache.bcel.generic.MethodGen m,
ClassVisitor c)
Constructor. |
Method Summary | |
---|---|
void |
start()
Start the method's visit. |
void |
visitArrayInstruction(org.apache.bcel.generic.ArrayInstruction i)
Array use. |
void |
visitCHECKCAST(org.apache.bcel.generic.CHECKCAST i)
Visit checklast instruction. |
void |
visitFieldInstruction(org.apache.bcel.generic.FieldInstruction i)
Field access. |
void |
visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF i)
Visit an instanceof instruction. |
void |
visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction i)
Method invocation. |
void |
visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction i)
Local variable use. |
void |
visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction i)
Visit return instruction. |
Methods inherited from class org.apache.bcel.generic.EmptyVisitor |
---|
visitAALOAD, visitAASTORE, visitACONST_NULL, visitAllocationInstruction, visitALOAD, visitANEWARRAY, visitARETURN, visitArithmeticInstruction, visitARRAYLENGTH, visitASTORE, visitATHROW, visitBALOAD, visitBASTORE, visitBIPUSH, visitBranchInstruction, visitBREAKPOINT, visitCALOAD, visitCASTORE, visitConstantPushInstruction, visitConversionInstruction, visitCPInstruction, visitD2F, visitD2I, visitD2L, visitDADD, visitDALOAD, visitDASTORE, visitDCMPG, visitDCMPL, visitDCONST, visitDDIV, visitDLOAD, visitDMUL, visitDNEG, visitDREM, visitDRETURN, visitDSTORE, visitDSUB, visitDUP_X1, visitDUP_X2, visitDUP, visitDUP2_X1, visitDUP2_X2, visitDUP2, visitExceptionThrower, visitF2D, visitF2I, visitF2L, visitFADD, visitFALOAD, visitFASTORE, visitFCMPG, visitFCMPL, visitFCONST, visitFDIV, visitFieldOrMethod, visitFLOAD, visitFMUL, visitFNEG, visitFREM, visitFRETURN, visitFSTORE, visitFSUB, visitGETFIELD, visitGETSTATIC, visitGOTO_W, visitGOTO, visitGotoInstruction, visitI2B, visitI2C, visitI2D, visitI2F, visitI2L, visitI2S, visitIADD, visitIALOAD, visitIAND, visitIASTORE, visitICONST, visitIDIV, visitIF_ACMPEQ, visitIF_ACMPNE, visitIF_ICMPEQ, visitIF_ICMPGE, visitIF_ICMPGT, visitIF_ICMPLE, visitIF_ICMPLT, visitIF_ICMPNE, visitIFEQ, visitIFGE, visitIFGT, visitIfInstruction, visitIFLE, visitIFLT, visitIFNE, visitIFNONNULL, visitIFNULL, visitIINC, visitILOAD, visitIMPDEP1, visitIMPDEP2, visitIMUL, visitINEG, visitINVOKEINTERFACE, visitINVOKESPECIAL, visitINVOKESTATIC, visitINVOKEVIRTUAL, visitIOR, visitIREM, visitIRETURN, visitISHL, visitISHR, visitISTORE, visitISUB, visitIUSHR, visitIXOR, visitJSR_W, visitJSR, visitJsrInstruction, visitL2D, visitL2F, visitL2I, visitLADD, visitLALOAD, visitLAND, visitLASTORE, visitLCMP, visitLCONST, visitLDC, visitLDC2_W, visitLDIV, visitLLOAD, visitLMUL, visitLNEG, visitLoadClass, visitLoadInstruction, visitLOOKUPSWITCH, visitLOR, visitLREM, visitLRETURN, visitLSHL, visitLSHR, visitLSTORE, visitLSUB, visitLUSHR, visitLXOR, visitMONITORENTER, visitMONITOREXIT, visitMULTIANEWARRAY, visitNEW, visitNEWARRAY, visitNOP, visitPOP, visitPOP2, visitPopInstruction, visitPushInstruction, visitPUTFIELD, visitPUTSTATIC, visitRET, visitRETURN, visitSALOAD, visitSASTORE, visitSelect, visitSIPUSH, visitStackConsumer, visitStackInstruction, visitStackProducer, visitStoreInstruction, visitSWAP, visitTABLESWITCH, visitTypedInstruction, visitUnconditionalBranch, visitVariableLengthInstruction |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
MethodVisitor(org.apache.bcel.generic.MethodGen m, ClassVisitor c)
Method Detail |
---|
public void start()
public void visitLocalVariableInstruction(org.apache.bcel.generic.LocalVariableInstruction i)
visitLocalVariableInstruction
in interface org.apache.bcel.generic.Visitor
visitLocalVariableInstruction
in class org.apache.bcel.generic.EmptyVisitor
public void visitArrayInstruction(org.apache.bcel.generic.ArrayInstruction i)
visitArrayInstruction
in interface org.apache.bcel.generic.Visitor
visitArrayInstruction
in class org.apache.bcel.generic.EmptyVisitor
public void visitFieldInstruction(org.apache.bcel.generic.FieldInstruction i)
visitFieldInstruction
in interface org.apache.bcel.generic.Visitor
visitFieldInstruction
in class org.apache.bcel.generic.EmptyVisitor
public void visitInvokeInstruction(org.apache.bcel.generic.InvokeInstruction i)
visitInvokeInstruction
in interface org.apache.bcel.generic.Visitor
visitInvokeInstruction
in class org.apache.bcel.generic.EmptyVisitor
public void visitINSTANCEOF(org.apache.bcel.generic.INSTANCEOF i)
visitINSTANCEOF
in interface org.apache.bcel.generic.Visitor
visitINSTANCEOF
in class org.apache.bcel.generic.EmptyVisitor
public void visitCHECKCAST(org.apache.bcel.generic.CHECKCAST i)
visitCHECKCAST
in interface org.apache.bcel.generic.Visitor
visitCHECKCAST
in class org.apache.bcel.generic.EmptyVisitor
public void visitReturnInstruction(org.apache.bcel.generic.ReturnInstruction i)
visitReturnInstruction
in interface org.apache.bcel.generic.Visitor
visitReturnInstruction
in class org.apache.bcel.generic.EmptyVisitor
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |