CloneSet571


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
10430.990class_body_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
110954
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java
210969
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java
3102226
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java
4102241
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java
Clone Instance
1
Line Count
10
Source Line
954
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java

        /**
         * @see IBytecodeVisitor#_getfield(int, int, IConstantPoolEntry)
         */
        public void _getfield(int pc, int index, IConstantPoolEntry constantFieldref) {
                dumpPcNumber(pc);
                buffer.append(Messages.bind(Messages.classformat_getfield, new String[] {
                        OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.GETFIELD],
                        Integer.toString(index),
                        returnDeclaringClassName(constantFieldref),
                        new String(constantFieldref.getFieldName()),
                        returnClassName(Signature.toCharArray(constantFieldref.getFieldDescriptor()))
                                                                                        } ));
                writeNewLine();
        }


Clone Instance
2
Line Count
10
Source Line
969
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java

        /**
         * @see IBytecodeVisitor#_getstatic(int, int, IConstantPoolEntry)
         */
        public void _getstatic(int pc, int index, IConstantPoolEntry constantFieldref) {
                dumpPcNumber(pc);
                buffer.append(Messages.bind(Messages.classformat_getstatic, new String[] {
                                OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.GETSTATIC],
                                Integer.toString(index),
                                returnDeclaringClassName(constantFieldref),
                                new String(constantFieldref.getFieldName()),
                                returnClassName(Signature.toCharArray(constantFieldref.getFieldDescriptor()))
                                                                                         } ));
                writeNewLine();
        }


Clone Instance
3
Line Count
10
Source Line
2226
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java

        /**
         * @see IBytecodeVisitor#_putfield(int, int, IConstantPoolEntry)
         */
        public void _putfield(int pc, int index, IConstantPoolEntry constantFieldref) {
                dumpPcNumber(pc);
                buffer.append(Messages.bind(Messages.classformat_putfield, new String[] {
                        OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.PUTFIELD],
                        Integer.toString(index),
                        returnDeclaringClassName(constantFieldref),
                        new String(constantFieldref.getFieldName()),
                        returnClassName(Signature.toCharArray(constantFieldref.getFieldDescriptor()))
                                                                                        } ));
                writeNewLine();
        }


Clone Instance
4
Line Count
10
Source Line
2241
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java

        /**
         * @see IBytecodeVisitor#_putstatic(int, int, IConstantPoolEntry)
         */
        public void _putstatic(int pc, int index, IConstantPoolEntry constantFieldref) {
                dumpPcNumber(pc);
                buffer.append(Messages.bind(Messages.classformat_putstatic, new String[] {
                        OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.PUTSTATIC],
                        Integer.toString(index),
                        returnDeclaringClassName(constantFieldref),
                        new String(constantFieldref.getFieldName()),
                        returnClassName(Signature.toCharArray(constantFieldref.getFieldDescriptor()))
                                                                                         } ));
                writeNewLine();
        }


Clone AbstractionParameter Count: 3Parameter Bindings

/**
         * @see IBytecodeVisitor#_getfield(int, int, IConstantPoolEntry)
         */
/**
         * @see IBytecodeVisitor#_getstatic(int, int, IConstantPoolEntry)
         */
/**
         * @see IBytecodeVisitor#_putfield(int, int, IConstantPoolEntry)
         */
/**
         * @see IBytecodeVisitor#_putstatic(int, int, IConstantPoolEntry)
         */
public void [[#variable646be3c0]](int pc, int index, IConstantPoolEntry constantFieldref) {
  dumpPcNumber(pc);
  buffer.append(Messages.bind(Messages. [[#variable646be400]], new String[] {
                                                                              OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics. [[#variable646be4c0]]],
                                                                              Integer.toString(index),
                                                                              returnDeclaringClassName(constantFieldref),
                                                                              new String(constantFieldref.getFieldName()),
                                                                              returnClassName(Signature.toCharArray(constantFieldref.getFieldDescriptor()))
                                                                            } ));
  writeNewLine();
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#646be3c0]]
_getfield 
12[[#646be3c0]]
_getstatic 
13[[#646be3c0]]
_putfield 
14[[#646be3c0]]
_putstatic 
21[[#646be400]]
classformat_getfield 
22[[#646be400]]
classformat_getstatic 
23[[#646be400]]
classformat_putfield 
24[[#646be400]]
classformat_putstatic 
31[[#646be4c0]]
GETFIELD 
32[[#646be4c0]]
GETSTATIC 
33[[#646be4c0]]
PUTFIELD 
34[[#646be4c0]]
PUTSTATIC