initialize.event
来自「一个开源测试项目的代码,用于测试模块间分离程度的」· EVENT 代码 · 共 35 行
EVENT
35 行
#if($item == "extra") SudokuMainFrame smf; pointcut $pct0(): call(public SudokuMainFrame.new()); after() returning(SudokuMainFrame s): $pct0() { $logger smf = s; } SudokuGuiGrid.SudokuGuiCell cell; private JButton undoButton; pointcut $pct1(JButton b):args(b)&&set(private JButton UndoRedoStack.undo); after(JButton b):$pct1(b){ undoButton = b; } private JButton redoButton; pointcut $pct2(JButton b):args(b)&&set(private JButton UndoRedoStack.redo); after(JButton b):$pct2(b){ redoButton = b; } declare precedence: Hint,Test;#end#if($item == "import")net.sourceforge.starsudoku.gui.*;net.sourceforge.starsudoku.*;javax.swing.*;#end#if($item == "finished") pointcut $pct3(): execution(void main(String[])); after(): $pct3() {%advice% }#end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?