JPanel createParameterPanel() { JLabel label = new JLabel(JMeterUtils.getResString("bsf_script_parameters")); // $NON-NLS-1$ parameters = new JTextField(10); label.setLabelFor(parameters); JPanel parameterPanel = new JPanel(new BorderLayout(5, 0)); parameterPanel.add(label, BorderLayout.WEST); parameterPanel.add(parameters, BorderLayout.CENTER); return parameterPanel; } private JPanel createFilenamePanel()// TODO ought to be a FileChooser ... { JLabel label = new JLabel(JMeterUtils.getResString("bsf_script_file")); // $NON-NLS-1$ filename = new JTextField(10); label.setLabelFor(filename); JPanel filenamePanel = new JPanel(new BorderLayout(5, 0)); filenamePanel.add(label, BorderLayout.WEST); filenamePanel.add(filename, BorderLayout.CENTER); return filenamePanel;
JPanel createServerPanel() { JLabel label = new JLabel(JMeterUtils.getResString("server")); //$NON-NLS-1$ server = new JTextField(10); label.setLabelFor(server); JPanel serverPanel = new JPanel(new BorderLayout(5, 0)); serverPanel.add(label, BorderLayout.WEST); serverPanel.add(server, BorderLayout.CENTER); return serverPanel; } private JPanel createLocalFilenamePanel() { JLabel label = new JLabel(JMeterUtils.getResString("ftp_local_file")); //$NON-NLS-1$ localFile = new JTextField(10); label.setLabelFor(localFile); JPanel filenamePanel = new JPanel(new BorderLayout(5, 0)); filenamePanel.add(label, BorderLayout.WEST); filenamePanel.add(localFile, BorderLayout.CENTER); return filenamePanel;
Clone fragments detected by clone detection tool
File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/java/control/gui/BSFSamplerGui.java File path: /jakarta-jmeter-2.3.2/src/org/apache/jmeter/protocol/ftp/config/gui/FtpConfigGui.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
JPanel createParameterPanel() {
1
JPanel createServerPanel() {
2
		JLabel label = new JLabel(JMeterUtils.getResString("bsf_script_parameters")); // $NON-NLS-1$
2
		JLabel label = new JLabel(JMeterUtils.getResString("server")); //$NON-NLS-1$
3
		parameters = new JTextField(10);
3
		server = new JTextField(10);
4
		label.setLabelFor(parameters);
4
		label.setLabelFor(server);
5
		JPanel parameterPanel = new JPanel(new BorderLayout(5, 0));
5
		JPanel serverPanel = new JPanel(new BorderLayout(5, 0));
6
		parameterPanel.add(label, BorderLayout.WEST);
6
		serverPanel.add(label, BorderLayout.WEST);
7
		parameterPanel.add(parameters, BorderLayout.CENTER);
7
		serverPanel.add(server, BorderLayout.CENTER);
8
		return parameterPanel;
8
		return serverPanel;
9
	}
9
	}
10
	private JPanel createFilenamePanel()// TODO ought to be a FileChooser ...
10
	private JPanel createLocalFilenamePanel()
11
	{
11
 {
12
		JLabel label = new JLabel(JMeterUtils.getResString("bsf_script_file")); // $NON-NLS-1$
12
		JLabel label = new JLabel(JMeterUtils.getResString("ftp_local_file")); //$NON-NLS-1$
13
		filename = new JTextField(10);
13
		localFile = new JTextField(10);
14
		label.setLabelFor(filename);
14
		label.setLabelFor(localFile);
15
		JPanel filenamePanel = new JPanel(new BorderLayout(5, 0));
15
		JPanel filenamePanel = new JPanel(new BorderLayout(5, 0));
16
		filenamePanel.add(label, BorderLayout.WEST);
16
		filenamePanel.add(label, BorderLayout.WEST);
17
		filenamePanel.add(filename, BorderLayout.CENTER);
17
		filenamePanel.add(localFile, BorderLayout.CENTER);
18
		return filenamePanel;
18
		return filenamePanel;
19
	
19
	
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0