if (xyplot != null) { XYDataset dataset = xyplot.getDataset(datasetIndex); if (dataset != null) { XYSeriesLabelGenerator lg = getLegendItemLabelGenerator(); String label = lg.generateLabel(dataset, series); String description = label; String toolTipText = null; if (getLegendItemToolTipGenerator() != null) { toolTipText = getLegendItemToolTipGenerator().generateLabel( dataset, series); } String urlText = null; if (getLegendItemURLGenerator() != null) { urlText = getLegendItemURLGenerator().generateLabel( dataset, series); } Paint paint = lookupSeriesPaint(series); result = new LegendItem(label, description, toolTipText, urlText, this.legendArea, paint); result.setDataset(dataset); result.setDatasetIndex(datasetIndex); result.setSeriesKey(dataset.getSeriesKey(series)); result.setSeriesIndex(series);
if (xyplot != null) { XYDataset dataset = xyplot.getDataset(datasetIndex); if (dataset != null) { XYSeriesLabelGenerator lg = getLegendItemLabelGenerator(); String label = lg.generateLabel(dataset, series); String description = label; String toolTipText = null; if (getLegendItemToolTipGenerator() != null) { toolTipText = getLegendItemToolTipGenerator().generateLabel( dataset, series); } String urlText = null; if (getLegendItemURLGenerator() != null) { urlText = getLegendItemURLGenerator().generateLabel( dataset, series); } Paint paint = lookupSeriesPaint(series); result = new LegendItem(label, description, toolTipText, urlText, this.legendArea, paint); result.setDataset(dataset); result.setDatasetIndex(datasetIndex); result.setSeriesKey(dataset.getSeriesKey(series)); result.setSeriesIndex(series);
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer.java File path: /jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYAreaRenderer2.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (xyplot != null) {
1
if (xyplot != null) {
2
            XYDataset dataset = xyplot.getDataset(datasetIndex);
2
            XYDataset dataset = xyplot.getDataset(datasetIndex);
3
            if (dataset != null) {
3
            if (dataset != null) {
4
                XYSeriesLabelGenerator lg = getLegendItemLabelGenerator();
4
                XYSeriesLabelGenerator lg = getLegendItemLabelGenerator();
5
                String label = lg.generateLabel(dataset, series);
5
                String label = lg.generateLabel(dataset, series);
6
                String description = label;
6
                String description = label;
7
                String toolTipText = null;
7
                String toolTipText = null;
8
                if (getLegendItemToolTipGenerator() != null) {
8
                if (getLegendItemToolTipGenerator() != null) {
9
                    toolTipText = getLegendItemToolTipGenerator().generateLabel(
9
                    toolTipText = getLegendItemToolTipGenerator().generateLabel(
10
                            dataset, series);
10
                            dataset, series);
11
                }
11
                }
12
                String urlText = null;
12
                String urlText = null;
13
                if (getLegendItemURLGenerator() != null) {
13
                if (getLegendItemURLGenerator() != null) {
14
                    urlText = getLegendItemURLGenerator().generateLabel(
14
                    urlText = getLegendItemURLGenerator().generateLabel(
15
                            dataset, series);
15
                            dataset, series);
16
                }
16
                }
17
                Paint paint = lookupSeriesPaint(series);
17
                Paint paint = lookupSeriesPaint(series);
18
                result = new LegendItem(label, description, toolTipText, 
18
                result = new LegendItem(label, description, toolTipText, 
19
                        urlText, this.legendArea, paint);
19
                        urlText, this.legendArea, paint);
20
                result.setDataset(dataset);
20
                result.setDataset(dataset);
21
                result.setDatasetIndex(datasetIndex);
21
                result.setDatasetIndex(datasetIndex);
22
                result.setSeriesKey(dataset.getSeriesKey(series));
22
                result.setSeriesKey(dataset.getSeriesKey(series));
23
                result.setSeriesIndex(series);
23
                result.setSeriesIndex(series);
24
            
24
            
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