void setDTEnd(Calendar c) { set(ICALENDAR.DTEND, DateParser.createStringFromCalendar(c)); } public Calendar getDTEnd() { String s = get(ICALENDAR.DTEND); Calendar c; try { c = DateParser.createCalendarFromString(s); return c; } catch (IllegalArgumentException e) { LOG.severe("date parsing exception"); e.printStackTrace(); } return Calendar.getInstance(); } public void setDTStamp(Calendar c) { set(ICALENDAR.DTSTAMP, DateParser.createStringFromCalendar(c)); } public Calendar getDTStamp() { String s = get(ICALENDAR.DTSTAMP); Calendar c; try { c = DateParser.createCalendarFromString(s); return c; } catch (IllegalArgumentException e) { LOG.severe("date parsing exception"); e.printStackTrace(); } return Calendar.getInstance();
void setDTStart(Calendar c) { set(ICALENDAR.DTSTART, DateParser.createStringFromCalendar(c)); } public Calendar getDTStart() { String s = get(ICALENDAR.DTSTART); Calendar c; try { c = DateParser.createCalendarFromString(s); return c; } catch (IllegalArgumentException e) { LOG.severe("date parsing exception"); e.printStackTrace(); } return Calendar.getInstance(); } public void setDTEnd(Calendar c) { set(ICALENDAR.DTEND, DateParser.createStringFromCalendar(c)); } public Calendar getDTEnd() { String s = get(ICALENDAR.DTEND); Calendar c; try { c = DateParser.createCalendarFromString(s); return c; } catch (IllegalArgumentException e) { LOG.severe("date parsing exception"); e.printStackTrace(); } return Calendar.getInstance();
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/parser/XCSDocumentParser.java File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/parser/XCSDocumentParser.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
void setDTEnd(Calendar c) {
1
void setDTStart(Calendar c) {
2
		set(ICALENDAR.DTEND, DateParser.createStringFromCalendar(c));
2
		set(ICALENDAR.DTSTART, DateParser.createStringFromCalendar(c));
3
	}
3
	}
4
	public Calendar getDTEnd() {
4
	public Calendar getDTStart() {
5
		String s = get(ICALENDAR.DTEND);
5
		String s = get(ICALENDAR.DTSTART);
6
		Calendar c;
6
		Calendar c;
7
		try {
7
		try {
8
			c = DateParser.createCalendarFromString(s);
8
			c = DateParser.createCalendarFromString(s);
9
			return c;
9
			return c;
10
		} catch (IllegalArgumentException e) {
10
		} catch (IllegalArgumentException e) {
11
			LOG.severe("date parsing exception");
11
			LOG.severe("date parsing exception");
12
			e.printStackTrace();
12
			e.printStackTrace();
13
		}
13
		}
14
		return Calendar.getInstance();
14
		return Calendar.getInstance();
15
	}
15
	}
16
	public void setDTStamp(Calendar c) {
16
	public void setDTEnd(Calendar c) {
17
		set(ICALENDAR.DTSTAMP, DateParser.createStringFromCalendar(c));
17
		set(ICALENDAR.DTEND, DateParser.createStringFromCalendar(c));
18
	}
18
	}
19
	public Calendar getDTStamp() {
19
	public Calendar getDTEnd() {
20
		String s = get(ICALENDAR.DTSTAMP);
20
		String s = get(ICALENDAR.DTEND);
21
		Calendar c;
21
		Calendar c;
22
		try {
22
		try {
23
			c = DateParser.createCalendarFromString(s);
23
			c = DateParser.createCalendarFromString(s);
24
			return c;
24
			return c;
25
		} catch (IllegalArgumentException e) {
25
		} catch (IllegalArgumentException e) {
26
			LOG.severe("date parsing exception");
26
			LOG.severe("date parsing exception");
27
			e.printStackTrace();
27
			e.printStackTrace();
28
		}
28
		}
29
		return Calendar.getInstance();
29
		return Calendar.getInstance();
30
	
30
	
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