Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
20 | 3 | 6 | 0.962 | class_body |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 20 | 23 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ByteTypeImpl.java |
2 | 20 | 23 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/CharTypeImpl.java |
3 | 20 | 23 | plugins/org.eclipse.jdt.debug/jdi/org/eclipse/jdi/internal/ShortTypeImpl.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); } } |
| ||||
{ /** * 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); } } |
| ||||
{ /** * 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); } } |
| |||
{ /** * 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 Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#589538a0]] | ShortTypeImpl |
1 | 2 | [[#589538a0]] | CharTypeImpl |
1 | 3 | [[#589538a0]] | ByteTypeImpl |
2 | 1 | [[#58953800]] | "ShortType" |
2 | 2 | [[#58953800]] | "CharType" |
2 | 3 | [[#58953800]] | "ByteType" |
3 | 1 | [[#589537c0]] | "short" |
3 | 2 | [[#589537c0]] | "char" |
3 | 3 | [[#589537c0]] | "byte" |
4 | 1 | [[#77a37de0]] | "S" |
4 | 2 | [[#77a37de0]] | "C" |
4 | 3 | [[#77a37de0]] | "B" |
5 | 1 | [[#58952ee0]] | ShortValueImpl |
5 | 2 | [[#58952ee0]] | CharValueImpl |
5 | 3 | [[#58952ee0]] | ByteValueImpl |
6 | 1 | [[#77a37d80]] | short |
6 | 2 | [[#77a37d80]] | char |
6 | 3 | [[#77a37d80]] | byte |