int getSize() { return list.size(); } public String getPatternString() { return patternString; } public void setPatternString(String s) throws Exception { patternString = s; // manipulateModel(TableModelPlugin.STRUCTURE_CHANGE); } public void clear() { list.clear(); } public void addElement(IHeaderItem item) { list.add(item); int index = list.indexOf(item); fireIntervalAdded(this, index, index); } public void setHeaderItemList(List<IHeaderItem> l) { this.list = l; fireContentsChanged(this, 0, list.size() - 1); } public IHeaderItem get(int i) { return (IHeaderItem) list.get(i);
int getSize() { return list.size(); } public String getPatternString() { return patternString; } public void setPatternString(String s) throws Exception { patternString = s; // manipulateModel(TableModelPlugin.STRUCTURE_CHANGE); } public void clear() { list.clear(); } public void addElement(IBasicModelPartial item) { list.add(item); int index = list.indexOf(item); fireIntervalAdded(this, index, index); } public void setHeaderItemList(List<IBasicModelPartial> l) { this.list = l; fireContentsChanged(this, 0, list.size() - 1); } public IBasicModelPartial get(int i) { return (IBasicModelPartial) list.get(i);
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/mail/src/main/java/org/columba/mail/gui/contact/list/ContactListModel.java File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/list/AddressbookListModel.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
int getSize() {
1
int getSize() {
2
		return list.size();
2
		return list.size();
3
	}
3
	}
4
	public String getPatternString() {
4
	public String getPatternString() {
5
		return patternString;
5
		return patternString;
6
	}
6
	}
7
	public void setPatternString(String s) throws Exception {
7
	public void setPatternString(String s) throws Exception {
8
		patternString = s;
8
		patternString = s;
9
		// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
9
		// manipulateModel(TableModelPlugin.STRUCTURE_CHANGE);
10
	}
10
	}
11
	public void clear() {
11
	public void clear() {
12
		list.clear();
12
		list.clear();
13
	}
13
	}
14
	public void addElement(IHeaderItem item) {
14
	public void addElement(IBasicModelPartial item) {
15
		list.add(item);
15
		list.add(item);
16
		int index = list.indexOf(item);
16
		int index = list.indexOf(item);
17
		fireIntervalAdded(this, index, index);
17
		fireIntervalAdded(this, index, index);
18
	}
18
	}
19
	public void setHeaderItemList(List<IHeaderItem> l) {
19
	public void setHeaderItemList(List<IBasicModelPartial> l) {
20
		this.list = l;
20
		this.list = l;
21
		fireContentsChanged(this, 0, list.size() - 1);
21
		fireContentsChanged(this, 0, list.size() - 1);
22
	}
22
	}
23
	public IHeaderItem get(int i) {
23
	public IBasicModelPartial get(int i) {
24
		return (IHeaderItem) list.get(i);
24
		return (IBasicModelPartial) list.get(i);
25
	
25
	
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