String tip = null; PieToolTipGenerator toolTipGenerator = getToolTipGenerator(); if (toolTipGenerator != null) { tip = toolTipGenerator.generateToolTip(dataset, key); } String url = null; PieURLGenerator urlGenerator = getURLGenerator(); if (urlGenerator != null) { url = urlGenerator.generateURL(dataset, key, getPieIndex()); } PieSectionEntity entity = new PieSectionEntity(path, dataset, getPieIndex(), section, key, tip, url); entities.add(entity);
String tip = null; XYToolTipGenerator generator = getToolTipGenerator(series, item); if (generator != null) { tip = generator.generateToolTip(dataset, series, item); } String url = null; if (getURLGenerator() != null) { url = getURLGenerator().generateURL(dataset, series, item); } XYItemEntity entity = new XYItemEntity(shape, dataset, series, item, tip, url); entities.add(entity);
Clone fragments detected by clone detection tool
File path: /jfreechart-1.0.10/src/org/jfree/chart/plot/RingPlot.java File path: /jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java
Method name: void drawItem(Graphics2D, int, Rectangle2D, PiePlotState, int) Method name: void drawItem(Graphics2D, XYItemRendererState, Rectangle2D, PlotRenderingInfo, XYPlot, ValueAxis, ValueAxis, XYDataset, int, int, CrosshairState, int)
Number of AST nodes: 10 Number of AST nodes: 9
1
String tip = null;
1
String tip = null;
2
                        PieToolTipGenerator toolTipGenerator 
2
                    XYToolTipGenerator generator
3
                                = getToolTipGenerator();
3
                        = getToolTipGenerator(series, item);
4
                        if (toolTipGenerator != null) {
4
                    if (generator != null) {
5
                            tip = toolTipGenerator.generateToolTip(dataset, 
5
                        tip = generator.generateToolTip(dataset, 
6
                                    key);
6
series, item);
7
                        }
7
                    
8
    
8
}
9
                    String url = null;
9
                    String url = null;
10
                        PieURLGenerator urlGenerator = getURLGenerator();
10
                    
11
                        if (urlGenerator != null) {
11
if (getURLGenerator() != null) {
12
                            url = urlGenerator.generateURL(dataset, key, 
12
                        url = getURLGenerator().generateURL(dataset, series,
13
                                    getPieIndex());
13
                                
14
    
14
item);
15
                    }
15
                    }
16
                        PieSectionEntity entity = new PieSectionEntity(path, 
16
                    XYItemEntity entity = new XYItemEntity(shape, dataset,
17
                                dataset, getPieIndex(), section, key, tip, 
17
                            
18
                                url);
18
series, item, tip, url);
19
                        entities.add(entity);
19
                    entities.add(entity);
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.3
Clones locationClones are in different classes
Number of node comparisons4