CloneSet2087


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
57250.952class_body_declarations[10]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
157245
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java
21034
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.java
Clone Instance
1
Line Count
57
Source Line
245
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/core/Signature.java

        /** 
         * Character constant indicating the dot in a signature. 
         * Value is <code>'.'</code>.
         */
        public static final char C_DOT =                  '.';

        /** 
         * Character constant indicating the dollar in a signature.
         * Value is <code>'$'</code>.
         */
        public static final char C_DOLLAR =                       '$';

        /** 
         * Character constant indicating an array type in a signature.
         * Value is <code>'['</code>.
         */
        public static final char C_ARRAY =                '[';

        /** 
         * Character constant indicating the start of a resolved, named type in a 
         * signature. Value is <code>'L'</code>.
         */
        public static final char C_RESOLVED =             'L';

        /** 
         * Character constant indicating the start of an unresolved, named type in a
         * signature. Value is <code>'Q'</code>.
         */
        public static final char C_UNRESOLVED =   'Q';

        /**
         * Character constant indicating the end of a named type in a signature. 
         * Value is <code>';'</code>.
         */
        public static final char C_NAME_END =             ';';

        /**
         * Character constant indicating the start of a parameter type list in a
         * signature. Value is <code>'('</code>.
         */
        public static final char C_PARAM_START =  '(';

        /**
         * Character constant indicating the end of a parameter type list in a 
         * signature. Value is <code>')'</code>.
         */
        public static final char C_PARAM_END =    ')';

        /**
         * Character constant indicating the start of a formal type parameter
         * (or type argument) list in a signature. Value is <code>'&lt;'</code>.
         * @since 3.0
         */
        public static final char C_GENERIC_START =        '<';

        /**
         * Character constant indicating the end of a generic type list in a 
         * signature. Value is <code>'&gt;'</code>.
         * @since 3.0
         */
        public static final char C_GENERIC_END =  '>';


Clone Instance
2
Line Count
10
Source Line
34
Source File
plugins/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.java

        public static final char C_DOT = '.';

        public static final char C_DOLLAR = '$';

        public static final char C_ARRAY = '[';

        public static final char C_RESOLVED = 'L';

        public static final char C_UNRESOLVED = 'Q';

        public static final char C_NAME_END = ';';

        public static final char C_PARAM_START = '(';

        public static final char C_PARAM_END = ')';

        public static final String SIG_BOOLEAN = "Z"; //$NON-NLS-1$

        public static final String SIG_BYTE = "B"; //$NON-NLS-1$


Clone AbstractionParameter Count: 5Parameter Bindings

/** 
         * Character constant indicating the dot in a signature. 
         * Value is <code>'.'</code>.
         */
public static final char C_DOT = '.';

/** 
         * Character constant indicating the dollar in a signature.
         * Value is <code>'$'</code>.
         */
public static final char C_DOLLAR = '$';

/** 
         * Character constant indicating an array type in a signature.
         * Value is <code>'['</code>.
         */
public static final char C_ARRAY = '[';

/** 
         * Character constant indicating the start of a resolved, named type in a 
         * signature. Value is <code>'L'</code>.
         */
public static final char C_RESOLVED = 'L';

/** 
         * Character constant indicating the start of an unresolved, named type in a
         * signature. Value is <code>'Q'</code>.
         */
public static final char C_UNRESOLVED = 'Q';

/**
         * Character constant indicating the end of a named type in a signature. 
         * Value is <code>';'</code>.
         */
public static final char C_NAME_END = ';';

/**
         * Character constant indicating the start of a parameter type list in a
         * signature. Value is <code>'('</code>.
         */
public static final char C_PARAM_START = '(';

/**
         * Character constant indicating the end of a parameter type list in a 
         * signature. Value is <code>')'</code>.
         */
public static final char C_PARAM_END = ')';

/**
         * Character constant indicating the start of a formal type parameter
         * (or type argument) list in a signature. Value is <code>'&lt;'</code>.
         * @since 3.0
         */
public static final [[#variable59cac8e0]]  [[#variable59cac800]]= [[#variable52b675c0]]; //$NON-NLS-1$

/**
         * Character constant indicating the end of a generic type list in a 
         * signature. Value is <code>'&gt;'</code>.
         * @since 3.0
         */
public static final [[#variable59cac8e0]]  [[#variable59cac840]]= [[#variable59cac860]]; //$NON-NLS-1$
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#59cac8e0]]
char 
12[[#59cac8e0]]
String 
21[[#59cac800]]
C_GENERIC_START 
22[[#59cac800]]
SIG_BOOLEAN 
31[[#52b675c0]]
'<' 
32[[#52b675c0]]
"Z" 
41[[#59cac840]]
C_GENERIC_END 
42[[#59cac840]]
SIG_BYTE 
51[[#59cac860]]
'>' 
52[[#59cac860]]
"B"