2.Specitication of a debugging code insertion position (pointcut specitication)

since version1.0.0


The following can be chosen as a code insertion position (pointcut)

pointcut list


fieldGet field reference position
fieldSet field substitution position
methodCall
method call position
methodExecution
method execution position
constructorCall
constructor call position
constructorExecution
constructor execution position
instanceof
instanceof opetation execution position
cast
cast execution position
handler
habdler execution position


line pointcut
line number specification
AllLinesPointcut
all of line in the method (since ver1.4.4)

BugdelEditor

In order to specify an isertion, a source code is opened by BugdelEditor





pointcut about a class member

The specification as fieldGet, methodCall, instanceof ect.


1,
  1. Put cursor on a field name, method name ect.
  2. Click right with a mouse, and a pop up menu is displayed.
  3. Select "pointcut" item in pop up menu.
  4. The candidate of pointcut is displayed and and check



2,
  1. Push the "pointcut" button on the Bugdel View
  2. ダイアログに各内容を記述する。
   


Line number specification(line pointcut)

  1. Click right with a mouse on the left-hand side (ruler) of line number.
  2. Select "line pointcut" item in pop up menu.
   





within condition

since 1.4.1
You can specify a range of class and method for pointcut available. If you use within condition, Push "next" button at pointcut dialog.