CloneSet3912


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
56210.988interface_member_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
15666
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/IType.java
255148
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/IType.java
Clone Instance
1
Line Count
56
Source Line
66
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/IType.java

        /**
         * Do code completion inside a code snippet in the context of the current type.
         * 
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position within snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 2.0
         * @deprecated Use {@link #codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor)} instead.
         */
        void codeComplete(
                char[] snippet,
                int insertion,
                int position,
                char[][] localVariableTypeNames,
                char[][] localVariableNames,
                int[] localVariableModifiers,
                boolean isStatic,
                ICompletionRequestor requestor)
          throws       JavaModelException;

        /**
         * Do code completion inside a code snippet in the context of the current type.
         * It considers types in the working copies with the given owner first. In other words, 
         * the owner's working copies will take precedence over their original compilation units
         * in the workspace.
         * <p>
         * Note that if a working copy is empty, it will be as if the original compilation
         * unit had been deleted.
         * </p><p>
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * </p>
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position with in snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @param owner the owner of working copies that take precedence over their original compilation units
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.0
         * @deprecated Use {@link #codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor,WorkingCopyOwner)} instead.
         */
        void codeComplete(
                char[] snippet,
                int insertion,
                int position,
                char[][] localVariableTypeNames,
                char[][] localVariableNames,
                int[] localVariableModifiers,
                boolean isStatic,
                ICompletionRequestor requestor,
                WorkingCopyOwner owner)
          throws       JavaModelException;


Clone Instance
2
Line Count
55
Source Line
148
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/IType.java

        /**
         * Do code completion inside a code snippet in the context of the current type.
         * 
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position within snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.1
         */
        void codeComplete(
                char[] snippet,
                int insertion,
                int position,
                char[][] localVariableTypeNames,
                char[][] localVariableNames,
                int[] localVariableModifiers,
                boolean isStatic,
                CompletionRequestor requestor)
          throws       JavaModelException;

        /**
         * Do code completion inside a code snippet in the context of the current type.
         * It considers types in the working copies with the given owner first. In other words, 
         * the owner's working copies will take precedence over their original compilation units
         * in the workspace.
         * <p>
         * Note that if a working copy is empty, it will be as if the original compilation
         * unit had been deleted.
         * </p><p>
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * </p>
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position with in snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @param owner the owner of working copies that take precedence over their original compilation units
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.1
         */
        void codeComplete(
                char[] snippet,
                int insertion,
                int position,
                char[][] localVariableTypeNames,
                char[][] localVariableNames,
                int[] localVariableModifiers,
                boolean isStatic,
                CompletionRequestor requestor,
                WorkingCopyOwner owner)
          throws       JavaModelException;


Clone AbstractionParameter Count: 1Parameter Bindings

/**
         * Do code completion inside a code snippet in the context of the current type.
         * 
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position within snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 2.0
         * @deprecated Use {@link #codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor)} instead.
         */
/**
         * Do code completion inside a code snippet in the context of the current type.
         * 
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position within snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.1
         */
void codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, [[#variableb451a4a0]] requestor)
  throws JavaModelException;
/**
         * Do code completion inside a code snippet in the context of the current type.
         * It considers types in the working copies with the given owner first. In other words, 
         * the owner's working copies will take precedence over their original compilation units
         * in the workspace.
         * <p>
         * Note that if a working copy is empty, it will be as if the original compilation
         * unit had been deleted.
         * </p><p>
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * </p>
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position with in snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @param owner the owner of working copies that take precedence over their original compilation units
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.0
         * @deprecated Use {@link #codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor,WorkingCopyOwner)} instead.
         */
/**
         * Do code completion inside a code snippet in the context of the current type.
         * It considers types in the working copies with the given owner first. In other words, 
         * the owner's working copies will take precedence over their original compilation units
         * in the workspace.
         * <p>
         * Note that if a working copy is empty, it will be as if the original compilation
         * unit had been deleted.
         * </p><p>
         * If the type can access to his source code and the insertion position is valid,
         * then completion is performed against source. Otherwise the completion is performed
         * against type structure and given locals variables.
         * </p>
         * 
         * @param snippet the code snippet
         * @param insertion the position with in source where the snippet
         * is inserted. This position must not be in comments.
         * A possible value is -1, if the position is not known.
         * @param position the position with in snippet where the user 
         * is performing code assist.
         * @param localVariableTypeNames an array (possibly empty) of fully qualified 
         * type names of local variables visible at the current scope
         * @param localVariableNames an array (possibly empty) of local variable names 
         * that are visible at the current scope
         * @param localVariableModifiers an array (possible empty) of modifiers for 
         * local variables
         * @param isStatic whether the current scope is in a static context
         * @param requestor the completion requestor
         * @param owner the owner of working copies that take precedence over their original compilation units
         * @exception JavaModelException if this element does not exist or if an
         *              exception occurs while accessing its corresponding resource.
         * @since 3.1
         */
void codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, [[#variableb451a4a0]] requestor, WorkingCopyOwner owner)
  throws JavaModelException;
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#b451a4a0]]
ICompletionRequestor 
12[[#b451a4a0]]
CompletionRequestor