ActivityInteractor.setStaticOverride( AShapeUtil.DEFAULT_TITLE_TEXT_SHAPE_NAME, AShape.A_TEXT, new OverrideFilter() { private final String newTemplate = ActivityInteractor.TEMPL_SUMMARY.toString(); public Object getOverride(Object subject, Object defaultObject) { Activity act = ((ActivityView) subject).getModel(); return ParserHelper.isAllDayEvent(act .getBaseDateRange().getStart(), act .getBaseDateRange().getEnd()) ? newTemplate : defaultObject;
ActivityInteractor.setStaticOverride( AShapeUtil.DEFAULT_MAIN_TEXT_SHAPE_NAME, AShape.A_TEXT, new OverrideFilter() { private final String newTemplate = ActivityInteractor.TEMPL_SUMMARY.toString(); public Object getOverride(Object subject, Object defaultObject) { Activity act = ((ActivityView) subject).getModel(); return ParserHelper.isAllDayEvent(act .getBaseDateRange().getStart(), act .getBaseDateRange().getEnd()) ? newTemplate : defaultObject;
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/calendar/ActivityShapeFactory.java File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/calendar/ActivityShapeFactory.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
ActivityInteractor.setStaticOverride(
1
ActivityInteractor.setStaticOverride(
2
					AShapeUtil.DEFAULT_TITLE_TEXT_SHAPE_NAME, AShape.A_TEXT,
2
					AShapeUtil.DEFAULT_MAIN_TEXT_SHAPE_NAME, AShape.A_TEXT,
3
					new OverrideFilter() {
3
					new OverrideFilter() {
4
						private final String newTemplate = ActivityInteractor.TEMPL_SUMMARY.toString();
4
						private final String newTemplate = ActivityInteractor.TEMPL_SUMMARY.toString();
5
						public Object getOverride(Object subject,
5
						public Object getOverride(Object subject,
6
								Object defaultObject) {
6
								Object defaultObject) {
7
							Activity act = ((ActivityView) subject).getModel();
7
							Activity act = ((ActivityView) subject).getModel();
8
							return ParserHelper.isAllDayEvent(act
8
							return ParserHelper.isAllDayEvent(act
9
									.getBaseDateRange().getStart(), act
9
									.getBaseDateRange().getStart(), act
10
									.getBaseDateRange().getEnd()) ? newTemplate
10
									.getBaseDateRange().getEnd()) ? newTemplate
11
									: defaultObject;
11
									: defaultObject;
12
						
12
						
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