File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/util/FileDialoger.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/util/ReportFileDialoger.java | |||
Method name: JFileChooser promptToSaveFile(String, String[])
|
Method name: JFileChooser promptToSaveFile(String, String[])
|
|||
Number of AST nodes: 14 | Number of AST nodes: 13 | |||
1 | String ext = ".jmx";//$NON-NLS-1$↵ | 1 | String ext = ".jmx";↵ | |
2 | if (filename != null) {↵ | 2 | if (filename != null) {↵ | |
3 | jfc.setSelectedFile(new File(lastJFCDirectory, filename));↵ | 3 | jfc.setSelectedFile(new File(lastJFCDirectory, filename));↵ | |
4 | int i = -1;↵ | 4 | int i = -1;↵ | |
5 | if ((i = filename.lastIndexOf(".")) > -1) {//$NON-NLS-1$↵ | 5 | if ((i = filename.lastIndexOf(".")) > -1) {↵ | |
6 | ext = filename.substring(i);↵ | 6 | ext = filename.substring(i);↵ | |
7 | }↵ | 7 | }↵ | |
8 | }↵ | 8 | }↵ | |
9 | clearFileFilters();↵ | 9 | clearFileFilters();↵ | |
10 | if (extensions != null) {↵ | 10 | if (extensions != null) {↵ | |
11 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions));↵ | 11 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions));↵ | |
12 | } else {↵ | 12 | } else {↵ | |
13 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] { ext }));↵ | 13 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] { ext }));↵ | |
14 | }↵ | 14 | }↵ | |
15 | int retVal = jfc.showSaveDialog(GuiPackage.getInstance().getMainFrame());↵ | 15 | int retVal = jfc.showSaveDialog(ReportGuiPackage.getInstance().getMainFrame());↵ | |
16 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | 16 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | |
17 | if (retVal == JFileChooser.APPROVE_OPTION) {↵ | 17 | if (retVal == JFileChooser.APPROVE_OPTION) {↵ | |
18 | return jfc;↵ | 18 |
| |
19 | } | |||
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 0 |
Number of non-refactorable cases | 1 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.6 |
Clones location | Clones are in different classes |
Number of node comparisons | 33 |
Number of mapped statements | 12 |
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) | 2.5 |
Clone type | Type 2 |
ID | Statement | ID | Statement | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 | String ext = ".jmx"; | 6 | String ext = ".jmx"; | ||||||||||||||||
7 | if (filename != null) | 7 | if (filename != null) | ||||||||||||||||
8 | jfc.setSelectedFile(new File(lastJFCDirectory, filename)); | 8 | jfc.setSelectedFile(new File(lastJFCDirectory, filename)); | ||||||||||||||||
9 | int i = -1; | 9 | int i = -1; | ||||||||||||||||
10 | if ((i = filename.lastIndexOf(".")) > -1) | 10 | if ((i = filename.lastIndexOf(".")) > -1) | ||||||||||||||||
11 | ext = filename.substring(i); | 11 | ext = filename.substring(i); | ||||||||||||||||
12 | clearFileFilters(); | 12 | clearFileFilters(); | ||||||||||||||||
13 | if (extensions != null) | 13 | if (extensions != null) | ||||||||||||||||
14 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions)); | 14 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions)); | ||||||||||||||||
else | else | ||||||||||||||||||
15 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] {ext})); | 15 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] {ext})); | ||||||||||||||||
16 | int retVal = jfc.showSaveDialog(GuiPackage.getInstance().getMainFrame()); |
| 16 | int retVal = jfc.showSaveDialog(ReportGuiPackage.getInstance().getMainFrame()); | |||||||||||||||
17 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath(); | 17 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath(); |
Row | Violation |
---|---|
1 | Type org.apache.jmeter.gui.GuiPackage of variable GuiPackage.getInstance() does not match with type org.apache.jmeter.gui.ReportGuiPackage of variable ReportGuiPackage.getInstance() |
2 | Type org.apache.jmeter.gui.GuiPackage of variable GuiPackage does not match with type org.apache.jmeter.gui.ReportGuiPackage of variable ReportGuiPackage |