File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/DefaultInputHandler.java | File path: /jEdit-4.2/src/org/gjt/sp/jedit/gui/KeyEventWorkaround.java | |||
Method name: boolean handleKey(KeyEventTranslator.Key)
|
Method name: KeyEvent processKeyEvent(KeyEvent)
|
|||
Number of AST nodes: 15 | Number of AST nodes: 15 | |||
1 | case KeyEvent.VK_NUMPAD0:↵ | 1 | case KeyEvent.VK_NUMPAD0:↵ | |
2 | case KeyEvent.VK_NUMPAD1:↵ | 2 | case KeyEvent.VK_NUMPAD1:↵ | |
3 | case KeyEvent.VK_NUMPAD2:↵ | 3 | case KeyEvent.VK_NUMPAD2:↵ | |
4 | case KeyEvent.VK_NUMPAD3:↵ | 4 | case KeyEvent.VK_NUMPAD3:↵ | |
5 | case KeyEvent.VK_NUMPAD4:↵ | 5 | case KeyEvent.VK_NUMPAD4:↵ | |
6 | case KeyEvent.VK_NUMPAD5:↵ | 6 | case KeyEvent.VK_NUMPAD5:↵ | |
7 | case KeyEvent.VK_NUMPAD6:↵ | 7 | case KeyEvent.VK_NUMPAD6:↵ | |
8 | case KeyEvent.VK_NUMPAD7:↵ | 8 | case KeyEvent.VK_NUMPAD7:↵ | |
9 | case KeyEvent.VK_NUMPAD8:↵ | 9 | case KeyEvent.VK_NUMPAD8:↵ | |
10 | case KeyEvent.VK_NUMPAD9:↵ | 10 | case KeyEvent.VK_NUMPAD9:↵ | |
11 | case KeyEvent.VK_MULTIPLY:↵ | 11 | case KeyEvent.VK_MULTIPLY:↵ | |
12 | case KeyEvent.VK_ADD:↵ | 12 | case KeyEvent.VK_ADD:↵ | |
13 | /* case KeyEvent.VK_SEPARATOR: */↵ | 13 | /* case KeyEvent.VK_SEPARATOR: */↵ | |
14 | case KeyEvent.VK_SUBTRACT:↵ | 14 | case KeyEvent.VK_SUBTRACT:↵ | |
15 | case KeyEvent.VK_DECIMAL:↵ | 15 | case KeyEvent.VK_DECIMAL:↵ | |
16 | case KeyEvent.VK_DIVIDE: | 16 |
| |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in different classes |
Number of node comparisons | 120 |
Number of mapped statements | 15 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 1 |
ID | Statement | ID | Statement | |
---|---|---|---|---|
28 | case KeyEvent.VK_NUMPAD0: | 54 | case KeyEvent.VK_NUMPAD0: | |
29 | case KeyEvent.VK_NUMPAD1: | 55 | case KeyEvent.VK_NUMPAD1: | |
30 | case KeyEvent.VK_NUMPAD2: | 56 | case KeyEvent.VK_NUMPAD2: | |
31 | case KeyEvent.VK_NUMPAD3: | 57 | case KeyEvent.VK_NUMPAD3: | |
32 | case KeyEvent.VK_NUMPAD4: | 58 | case KeyEvent.VK_NUMPAD4: | |
33 | case KeyEvent.VK_NUMPAD5: | 59 | case KeyEvent.VK_NUMPAD5: | |
34 | case KeyEvent.VK_NUMPAD6: | 60 | case KeyEvent.VK_NUMPAD6: | |
35 | case KeyEvent.VK_NUMPAD7: | 61 | case KeyEvent.VK_NUMPAD7: | |
36 | case KeyEvent.VK_NUMPAD8: | 62 | case KeyEvent.VK_NUMPAD8: | |
37 | case KeyEvent.VK_NUMPAD9: | 63 | case KeyEvent.VK_NUMPAD9: | |
38 | case KeyEvent.VK_MULTIPLY: | 64 | case KeyEvent.VK_MULTIPLY: | |
39 | case KeyEvent.VK_ADD: | 65 | case KeyEvent.VK_ADD: | |
40 | case KeyEvent.VK_SUBTRACT: | 66 | case KeyEvent.VK_SUBTRACT: | |
41 | case KeyEvent.VK_DECIMAL: | 67 | case KeyEvent.VK_DECIMAL: | |
42 | case KeyEvent.VK_DIVIDE: | 68 | case KeyEvent.VK_DIVIDE: |
Row | Violation |
---|