public class Case2Node extends AbstractSelectExpression implements SelectExpression { public Type getDataType() { return getFirstThenNode().getDataType(); } private SelectExpression getFirstThenNode() { return (SelectExpression) getFirstChild().getNextSibling().getFirstChild().getNextSibling(); } public void setScalarColumnText(int i) throws SemanticException { ColumnHelper.generateSingleScalarColumn( this, i );
public class CaseNode extends AbstractSelectExpression implements SelectExpression { public Type getDataType() { return getFirstThenNode().getDataType(); } private SelectExpression getFirstThenNode() { return (SelectExpression) getFirstChild().getFirstChild().getNextSibling(); } public void setScalarColumnText(int i) throws SemanticException { ColumnHelper.generateSingleScalarColumn( this, i );
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/hql/ast/tree/Case2Node.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/hql/ast/tree/CaseNode.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public class Case2Node extends AbstractSelectExpression implements SelectExpression {
1
public class CaseNode extends AbstractSelectExpression implements SelectExpression {
2
	
2
	
3
	public Type getDataType() {
3
	public Type getDataType() {
4
		return getFirstThenNode().getDataType();
4
		return getFirstThenNode().getDataType();
5
	}
5
	}
6
	private SelectExpression getFirstThenNode() {
6
	private SelectExpression getFirstThenNode() {
7
		return (SelectExpression) getFirstChild().getNextSibling().getFirstChild().getNextSibling();
7
		return (SelectExpression) getFirstChild().getFirstChild().getNextSibling();
8
	}
8
	}
9
	public void setScalarColumnText(int i) throws SemanticException {
9
	public void setScalarColumnText(int i) throws SemanticException {
10
		ColumnHelper.generateSingleScalarColumn( this, i );
10
		ColumnHelper.generateSingleScalarColumn( this, i );
11
	
11
	
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