CloneSet2550


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
20360.962class_body
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
12023
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ByteTypeImpl.java
22023
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/CharTypeImpl.java
32023
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ShortTypeImpl.java
Clone Instance
1
Line Count
20
Source Line
23
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ByteTypeImpl.java

                                                                        {
        /**
         * Creates new instance.
         */
        public ByteTypeImpl(VirtualMachineImpl vmImpl) {
                super("ByteType", vmImpl, "byte",  "B"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        }

        /**
         * @returns primitive type tag.
         */
        public byte tag() {
                return ByteValueImpl.tag;
        }

        /**
         * @return Create a null value instance of the type.
         */
        public Value createNullValue() {
                return virtualMachineImpl().mirrorOf((byte) 0);
        }
                                                                        }


Clone Instance
2
Line Count
20
Source Line
23
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/CharTypeImpl.java

                                                                        {
        /**
         * Creates new instance.
         */
        public CharTypeImpl(VirtualMachineImpl vmImpl) {
                super("CharType", vmImpl, "char",  "C"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        }

        /**
         * @returns primitive type tag.
         */
        public byte tag() {
                return CharValueImpl.tag;
        }

        /**
         * @return Create a null value instance of the type.
         */
        public Value createNullValue() {
                return virtualMachineImpl().mirrorOf((char) 0);
        }
                                                                        }


Clone Instance
3
Line Count
20
Source Line
23
Source File
plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ShortTypeImpl.java

                                                                          {
        /**
         * Creates new instance.
         */
        public ShortTypeImpl(VirtualMachineImpl vmImpl) {
                super("ShortType", vmImpl, "short",  "S"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
        }

        /**
         * @returns primitive type tag.
         */
        public byte tag() {
                return ShortValueImpl.tag;
        }

        /**
         * @return Create a null value instance of the type.
         */
        public Value createNullValue() {
                return virtualMachineImpl().mirrorOf((short) 0);
        }
                                                                          }


Clone AbstractionParameter Count: 6Parameter Bindings

{
  /**
           * Creates new instance.
           */
  public [[#variable589538a0]](VirtualMachineImpl vmImpl) {
    super( [[#variable58953800]], vmImpl,  [[#variable589537c0]],  [[#variable77a37de0]]); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
  }

  /**
           * @returns primitive type tag.
           */
  public byte tag() {
    return [[#variable58952ee0]].tag;
  }

  /**
           * @return Create a null value instance of the type.
           */
  public Value createNullValue() {
    return virtualMachineImpl().mirrorOf(( [[#variable77a37d80]]) 0);
  }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#589538a0]]
ShortTypeImpl 
12[[#589538a0]]
CharTypeImpl 
13[[#589538a0]]
ByteTypeImpl 
21[[#58953800]]
"ShortType" 
22[[#58953800]]
"CharType" 
23[[#58953800]]
"ByteType" 
31[[#589537c0]]
"short" 
32[[#589537c0]]
"char" 
33[[#589537c0]]
"byte" 
41[[#77a37de0]]
"S" 
42[[#77a37de0]]
"C" 
43[[#77a37de0]]
"B" 
51[[#58952ee0]]
ShortValueImpl 
52[[#58952ee0]]
CharValueImpl 
53[[#58952ee0]]
ByteValueImpl 
61[[#77a37d80]]
short 
62[[#77a37d80]]
char 
63[[#77a37d80]]
byte