CloneSet552


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
24740.962compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12411
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ChangeTypeRefactoringContribution.java
22511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractConstantRefactoringContribution.java
32511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractMethodRefactoringContribution.java
42511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractTempRefactoringContribution.java
52511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/InlineTempRefactoringContribution.java
62511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/IntroduceFactoryRefactoringContribution.java
72511
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/IntroduceParameterRefactoringContribution.java
Clone Instance
1
Line Count
24
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ChangeTypeRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.structure.ChangeTypeRefactoring;

/**
 * Refactoring contribution for the extract interface refactoring.
 * 
 * @since 3.2
 */
public final class ChangeTypeRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new ChangeTypeRefactoring(null, 0, 0);
        }
}




Clone Instance
2
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractConstantRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.ExtractConstantRefactoring;

/**
 * Refactoring contribution for the extract constant refactoring.
 * 
 * @since 3.2
 */
public final class ExtractConstantRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new ExtractConstantRefactoring(null, 0, 0);
        }
}




Clone Instance
3
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractMethodRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.ExtractMethodRefactoring;

/**
 * Refactoring contribution for the extract method refactoring.
 * 
 * @since 3.2
 */
public final class ExtractMethodRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new ExtractMethodRefactoring(null, 0, 0);
        }
}




Clone Instance
4
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/ExtractTempRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.ExtractTempRefactoring;

/**
 * Refactoring contribution for the extract temp refactoring.
 * 
 * @since 3.2
 */
public final class ExtractTempRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new ExtractTempRefactoring(null, 0, 0);
        }
}




Clone Instance
5
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/InlineTempRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.InlineTempRefactoring;

/**
 * Refactoring contribution for the inline temp refactoring.
 * 
 * @since 3.2
 */
public final class InlineTempRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new InlineTempRefactoring(null, 0, 0);
        }
}




Clone Instance
6
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/IntroduceFactoryRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.IntroduceFactoryRefactoring;

/**
 * Refactoring contribution for the introduce factory refactoring.
 * 
 * @since 3.2
 */
public final class IntroduceFactoryRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new IntroduceFactoryRefactoring(null, 0, 0);
        }
}




Clone Instance
7
Line Count
25
Source Line
11
Source File
plugins/org.eclipse.jdt.ui/core refactoring/org/eclipse/jdt/internal/corext/refactoring/scripting/IntroduceParameterRefactoringContribution.java

/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;

import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;

import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring.code.IntroduceParameterRefactoring;

/**
 * Refactoring contribution for the introduce parameter refactoring.
 * 
 * @since 3.2
 */
public final class IntroduceParameterRefactoringContribution extends JavaRefactoringContribution {

        /**
         * {@inheritDoc}
         */
        public final Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
                return new IntroduceParameterRefactoring(null, 0, 0);
        }
}




Clone AbstractionParameter Count: 4Parameter Bindings

/*******************************************************************************
 * Copyright (c) 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
/*******************************************************************************
 * Copyright (c) 2005, 2006 IBM Corporation and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     IBM Corporation - initial API and implementation
 *******************************************************************************/
package org.eclipse.jdt.internal.corext.refactoring.scripting;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.ltk.core.refactoring.Refactoring;
import org.eclipse.ltk.core.refactoring.RefactoringDescriptor;
import org.eclipse.jdt.internal.corext.refactoring.JavaRefactoringContribution;
import org.eclipse.jdt.internal.corext.refactoring. [[#variable94aac560]]. [[#variable94aac540]];

/**
 * Refactoring contribution for the extract interface refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the extract constant refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the extract method refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the extract temp refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the inline temp refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the introduce factory refactoring.
 * 
 * @since 3.2
 */
/**
 * Refactoring contribution for the introduce parameter refactoring.
 * 
 * @since 3.2
 */
public final class [[#variableb8a40900]]extends JavaRefactoringContribution {
   [[#variableb3bbe080]]Refactoring createRefactoring( final RefactoringDescriptor descriptor) throws CoreException {
    return new [[#variable94aac540]](null, 0, 0);
  }
}


 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#94aac560]]
structure 
12[[#94aac560]]
code 
13[[#94aac560]]
code 
14[[#94aac560]]
code 
15[[#94aac560]]
code 
16[[#94aac560]]
code 
17[[#94aac560]]
code 
21[[#94aac540]]
ChangeTypeRefactoring 
22[[#94aac540]]
ExtractConstantRefactoring 
23[[#94aac540]]
ExtractMethodRefactoring 
24[[#94aac540]]
ExtractTempRefactoring 
25[[#94aac540]]
InlineTempRefactoring 
26[[#94aac540]]
IntroduceFactoryRefactoring 
27[[#94aac540]]
IntroduceParameterRefactoring 
31[[#b8a40900]]
ChangeTypeRefactoringContribution 
32[[#b8a40900]]
ExtractConstantRefactoringContribution 
33[[#b8a40900]]
ExtractMethodRefactoringContribution 
34[[#b8a40900]]
ExtractTempRefactoringContribution 
35[[#b8a40900]]
InlineTempRefactoringContribution 
36[[#b8a40900]]
IntroduceFactoryRefactoringContribution 
37[[#b8a40900]]
IntroduceParameterRefactoringContribution 
41[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public 
42[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final 
43[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final 
44[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final 
45[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final 
46[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final 
47[[#b3bbe080]]
/**
 * {@inheritDoc}
 */
public final