if (dtStart1.getDate() instanceof DateTime) { DateTime dateTime = (DateTime) dtStart1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = // dtStart1.getParameters().getParameter( // Parameter.TZID); dtStart = Calendar.getInstance(); dtStart.setTimeInMillis(dateTime.getTime()); if (dateTime.getTimeZone() != null) dtStart.setTimeZone(dateTime.getTimeZone()); } else { Date dateTime = dtStart1.getDate(); // ensure tzid matches date-time timezone.. // Parameter tzId = // dtStart1.getParameters().getParameter( // Parameter.TZID); dtStart = Calendar.getInstance(); dtStart.setTimeInMillis(dateTime.getTime()); }
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()); }
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 (dtStart1.getDate() instanceof DateTime) {
1
if (dtEnd1.getDate() instanceof DateTime) {
2
							DateTime dateTime = (DateTime) dtStart1.getDate();
2
							DateTime dateTime = (DateTime) dtEnd1.getDate();
3
							// ensure tzid matches date-time timezone..
3
							// ensure tzid matches date-time timezone..
4
							// Parameter tzId =
4
							// Parameter tzId =
5
							// dtStart1.getParameters().getParameter(
5
 dtEnd1.getParameters().getParameter(
6
							// Parameter.TZID);
6
							// Parameter.TZID);
7
	
7
	
8
							dtStart = Calendar.getInstance();
8
							dtEnd = Calendar.getInstance();
9
							dtStart.setTimeInMillis(dateTime.getTime());
9
							dtEnd.setTimeInMillis(dateTime.getTime());
10
							if (dateTime.getTimeZone() != null)
10
							if (dateTime.getTimeZone() != null)
11
								dtStart.setTimeZone(dateTime.getTimeZone());
11
								dtEnd.setTimeZone(dateTime.getTimeZone());
12
						} else {
12
						} else {
13
							Date dateTime = dtStart1.getDate();
13
							Date dateTime = dtEnd1.getDate();
14
							// ensure tzid matches date-time timezone..
14
							// ensure tzid matches date-time timezone..
15
							// Parameter tzId =
15
							// Parameter tzId =
16
							// dtStart1.getParameters().getParameter(
16
 dtEnd1.getParameters().getParameter(
17
							// Parameter.TZID);
17
							// Parameter.TZID);
18
	
18
	
19
							dtStart = Calendar.getInstance();
19
							dtEnd = Calendar.getInstance();
20
							dtStart.setTimeInMillis(dateTime.getTime());
20
							dtEnd.setTimeInMillis(dateTime.getTime());
21
						}
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