if (dtEnd1.getDate() instanceof DateTime) { DateTime dateTime = (DateTime) dtEnd1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = dtEnd1.getParameters().getParameter( // Parameter.TZID); dtEnd = Calendar.getInstance(); dtEnd.setTimeInMillis(dateTime.getTime()); if (dateTime.getTimeZone() != null) dtEnd.setTimeZone(dateTime.getTimeZone()); } else { Date dateTime = dtEnd1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = dtEnd1.getParameters().getParameter( // Parameter.TZID); dtEnd = Calendar.getInstance(); dtEnd.setTimeInMillis(dateTime.getTime()); }
if (dtStamp1.getDate() instanceof DateTime) { DateTime dateTime = (DateTime) dtStamp1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = // dtStamp1.getParameters().getParameter( // Parameter.TZID); dtStamp = Calendar.getInstance(); dtStamp.setTimeInMillis(dateTime.getTime()); if (dateTime.getTimeZone() != null) dtStamp.setTimeZone(dateTime.getTimeZone()); } else { Date dateTime = dtStamp1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = // dtStamp1.getParameters().getParameter( // Parameter.TZID); dtStamp = Calendar.getInstance(); dtStamp.setTimeInMillis(dateTime.getTime()); }
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/parser/CalendarImporter.java File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/parser/CalendarImporter.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
if (dtEnd1.getDate() instanceof DateTime) {
1
if (dtStamp1.getDate() instanceof DateTime) {
2
							DateTime dateTime = (DateTime) dtEnd1.getDate();
2
							DateTime dateTime = (DateTime) dtStamp1.getDate();
3
							// ensure tzid matches date-time timezone..
3
							// ensure tzid matches date-time timezone..
4
							// Parameter tzId = dtEnd
4
							// Parameter tzId =
5
1.getParameters().getParameter(
5
							// dtStamp1.getParameters().getParameter(
6
							// Parameter.TZID);
6
							// Parameter.TZID);
7
	
7
	
8
							dtEnd = Calendar.getInstance();
8
							dtStamp = Calendar.getInstance();
9
	
9
	
10
						dtEnd.setTimeInMillis(dateTime.getTime());
10
							dtStamp.setTimeInMillis(dateTime.getTime());
11
							if (dateTime.getTimeZone() != null)
11
							if (dateTime.getTimeZone() != null)
12
								dtEnd.setTimeZone(dateTime.getTimeZone());
12
								dtStamp.setTimeZone(dateTime.getTimeZone());
13
						} else {
13
						} else {
14
							Date dateTime = dtEnd1.getDate();
14
							Date dateTime = dtStamp1.getDate();
15
							// ensure tzid matches date-time timezone..
15
							// ensure tzid matches date-time timezone..
16
							// Parameter tzId = dtEnd
16
							// Parameter tzId =
17
1.getParameters().getParameter(
17
							// dtStamp1.getParameters().getParameter(
18
							// Parameter.TZID);
18
							// Parameter.TZID);
19
	
20
							dtEnd = Calendar.getInstance();
19
							dtStamp = Calendar.getInstance();
21
							dtEnd.setTimeInMillis(dateTime.getTime());
20
							dtStamp.setTimeInMillis(dateTime.getTime());
22
						}
21
						}
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