File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/util/ReportFileDialoger.java | File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/gui/util/FileDialoger.java | |||
Method name: JFileChooser promptToSaveFile(String, String[])
|
Method name: JFileChooser promptToSaveFile(String, String[])
|
|||
Number of AST nodes: 20 | Number of AST nodes: 20 | |||
1 | if (lastJFCDirectory == null) {↵ | 1 | if (lastJFCDirectory == null) {↵ | |
2 | String start = JMeterUtils.getPropDefault("user.dir", "");↵ | 2 | String start = JMeterUtils.getPropDefault("user.dir", "");//$NON-NLS-1$//$NON-NLS-2$↵ | |
3 | if (!start.equals("")) {↵ | 3 | if (start.length() > 0) {↵ | |
4 | jfc = new JFileChooser(new File(start));↵ | 4 | jfc = new JFileChooser(new File(start));↵ | |
5 | }↵ | 5 | }↵ | |
6 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | 6 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | |
7 | }↵ | 7 | }↵ | |
8 | String ext = ".jmx";↵ | 8 | String ext = ".jmx";//$NON-NLS-1$↵ | |
9 | if (filename != null) {↵ | 9 | if (filename != null) {↵ | |
10 | jfc.setSelectedFile(new File(lastJFCDirectory, filename));↵ | 10 | jfc.setSelectedFile(new File(lastJFCDirectory, filename));↵ | |
11 | int i = -1;↵ | 11 | int i = -1;↵ | |
12 | if ((i = filename.lastIndexOf(".")) > -1) {↵ | 12 | if ((i = filename.lastIndexOf(".")) > -1) {//$NON-NLS-1$↵ | |
13 | ext = filename.substring(i);↵ | 13 | ext = filename.substring(i);↵ | |
14 | }↵ | 14 | }↵ | |
15 | }↵ | 15 | }↵ | |
16 | clearFileFilters();↵ | 16 | clearFileFilters();↵ | |
17 | if (extensions != null) {↵ | 17 | if (extensions != null) {↵ | |
18 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions));↵ | 18 | jfc.addChoosableFileFilter(new JMeterFileFilter(extensions));↵ | |
19 | } else {↵ | 19 | } else {↵ | |
20 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] { ext }));↵ | 20 | jfc.addChoosableFileFilter(new JMeterFileFilter(new String[] { ext }));↵ | |
21 | }↵ | 21 | }↵ | |
22 | int retVal = jfc.showSaveDialog(ReportGuiPackage.getInstance().getMainFrame());↵ | 22 | int retVal = jfc.showSaveDialog(GuiPackage.getInstance().getMainFrame());↵ | |
23 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | 23 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath();↵ | |
24 | if (retVal == JFileChooser.APPROVE_OPTION) {↵ | 24 | if (retVal == JFileChooser.APPROVE_OPTION) {↵ | |
25 | return jfc;↵ | 25 | return jfc;↵ | |
26 | } else {↵ | 26 | }↵ | |
27 | return null;↵ | 27 | return null; | |
28 | } | |||
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) | 1.3 |
Clones location | Clones are in different classes |
Number of node comparisons | 53 |
Number of mapped statements | 14 |
Number of unmapped statements in the first code fragment | 1 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 3.9 |
Clone type | Type 3 |
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(ReportGuiPackage.getInstance().getMainFrame()); |
| 16 | int retVal = jfc.showSaveDialog(GuiPackage.getInstance().getMainFrame()); | |||||||||||||||
17 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath(); | 17 | lastJFCDirectory = jfc.getCurrentDirectory().getAbsolutePath(); | ||||||||||||||||
18 | if (retVal == JFileChooser.APPROVE_OPTION) | 18 | if (retVal == JFileChooser.APPROVE_OPTION) | ||||||||||||||||
19 | return jfc; | 19 | return jfc; | ||||||||||||||||
else | | ||||||||||||||||||
20 | return null; |
| |
Row | Violation |
---|---|
1 | Type org.apache.jmeter.gui.ReportGuiPackage of variable ReportGuiPackage.getInstance() does not match with type org.apache.jmeter.gui.GuiPackage of variable GuiPackage.getInstance() |
2 | Type org.apache.jmeter.gui.ReportGuiPackage of variable ReportGuiPackage does not match with type org.apache.jmeter.gui.GuiPackage of variable GuiPackage |
3 | Unmatched return null; |