public static String[] parseFilterParameterName(String filterParameterName) { int dot = filterParameterName.indexOf( '.' ); if ( dot <= 0 ) { throw new IllegalArgumentException( "Invalid filter-parameter name format" ); } String filterName = filterParameterName.substring( 0, dot ); String parameterName = filterParameterName.substring( dot + 1 ); return new String[] { filterName, parameterName };
private String[] parseFilterParameterName(String filterParameterName) { int dot = filterParameterName.indexOf('.'); if (dot <= 0) { throw new IllegalArgumentException("Invalid filter-parameter name format"); // TODO: what type? } String filterName = filterParameterName.substring(0, dot); String parameterName = filterParameterName.substring(dot+1); return new String[] {filterName, parameterName};
Clone fragments detected by clone detection tool
File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/engine/QueryParameters.java File path: /hibernate-distribution-3.3.2.GA/project/core/src/main/java/org/hibernate/impl/SessionImpl.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
public static String[] parseFilterParameterName(String filterParameterName) {
1
private String[] parseFilterParameterName(String filterParameterName) {
2
		int dot = filterParameterName.indexOf( '.' );
2
		int dot = filterParameterName.indexOf('.');
3
		if ( dot <= 0 ) {
3
		if (dot <= 0) {
4
			throw new IllegalArgumentException( "Invalid filter-parameter name format" );
4
			throw new IllegalArgumentException("Invalid filter-parameter name format"); // TODO: what type?
5
		}
5
		}
6
		String filterName = filterParameterName.substring( 0, dot );
6
		String filterName = filterParameterName.substring(0, dot);
7
		String parameterName = filterParameterName.substring( dot + 1 );
7
		String parameterName = filterParameterName.substring(dot+1);
8
		return new String[] { filterName, parameterName };
8
		return new String[] {filterName, parameterName};
9
	
9
	
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