CloneSet326


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
47220.983statement_sequence[16]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1471582
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java
2451633
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java
Clone Instance
1
Line Count
47
Source Line
1582
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java

                        innerClassNameIndex = innerClassesAttributeEntry.getInnerClassNameIndex();
                        outerClassNameIndex = innerClassesAttributeEntry.getOuterClassNameIndex();
                        innerNameIndex = innerClassesAttributeEntry.getInnerNameIndex();
                        accessFlags = innerClassesAttributeEntry.getAccessFlags();
                        buffer
                                .append(Messages.disassembler_openinnerclassentry)
                                .append(Messages.disassembler_inner_class_info_name)
                                .append(Messages.disassembler_constantpoolindex).
                                 append(innerClassNameIndex);
                        if (innerClassNameIndex != 0) {
                                buffer
                                        .append(Messages.disassembler_space).
                                         append(innerClassesAttributeEntry.getInnerClassName());
                        }
                        buffer
                                .append(Messages.disassembler_comma)
                                .append(Messages.disassembler_space)
                                .append(Messages.disassembler_outer_class_info_name)
                                .append(Messages.disassembler_constantpoolindex).
                                 append(outerClassNameIndex);
                        if (outerClassNameIndex != 0) {
                                buffer
                                        .append(Messages.disassembler_space).
                                         append(innerClassesAttributeEntry.getOuterClassName());
                        }
                        writeNewLine(buffer, lineSeparator, tabNumber);
                        dumpTab(tabNumber, buffer);
                        buffer.append(Messages.disassembler_space);
                        buffer
                                .append(Messages.disassembler_inner_name)
                                .append(Messages.disassembler_constantpoolindex).
                                 append(innerNameIndex);
                        if (innerNameIndex != 0) {
                                buffer
                                        .append(Messages.disassembler_space).
                                         append(innerClassesAttributeEntry.getInnerName());
                        }
                        buffer
                                .append(Messages.disassembler_comma)
                                .append(Messages.disassembler_space)
                                .append(Messages.disassembler_inner_accessflags)
                                .append(accessFlags).
                                 append(Messages.disassembler_space);
                        decodeModifiersForInnerClasses(buffer, accessFlags);
                        buffer
                                .append(Messages.disassembler_closeinnerclassentry).
                                 append(Messages.disassembler_comma);


Clone Instance
2
Line Count
45
Source Line
1633
Source File
plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Disassembler.java

                innerClassNameIndex = innerClassesAttributeEntry.getInnerClassNameIndex();
                outerClassNameIndex = innerClassesAttributeEntry.getOuterClassNameIndex();
                innerNameIndex = innerClassesAttributeEntry.getInnerNameIndex();
                accessFlags = innerClassesAttributeEntry.getAccessFlags();
                buffer
                        .append(Messages.disassembler_openinnerclassentry)
                        .append(Messages.disassembler_inner_class_info_name)
                        .append(Messages.disassembler_constantpoolindex).
                         append(innerClassNameIndex);
                if (innerClassNameIndex != 0) {
                        buffer
                                .append(Messages.disassembler_space).
                                 append(innerClassesAttributeEntry.getInnerClassName());
                }
                buffer
                        .append(Messages.disassembler_comma)
                        .append(Messages.disassembler_space)
                        .append(Messages.disassembler_outer_class_info_name)
                        .append(Messages.disassembler_constantpoolindex).
                         append(outerClassNameIndex);
                if (outerClassNameIndex != 0) {
                        buffer
                                .append(Messages.disassembler_space).
                                 append(innerClassesAttributeEntry.getOuterClassName());
                }
                writeNewLine(buffer, lineSeparator, tabNumber);
                dumpTab(tabNumber, buffer);
                buffer.append(Messages.disassembler_space);
                buffer
                        .append(Messages.disassembler_inner_name)
                        .append(Messages.disassembler_constantpoolindex).
                         append(innerNameIndex);
                if (innerNameIndex != 0) {
                        buffer
                                .append(Messages.disassembler_space).
                                 append(innerClassesAttributeEntry.getInnerName());
                }
                buffer
                        .append(Messages.disassembler_comma)
                        .append(Messages.disassembler_space)
                        .append(Messages.disassembler_inner_accessflags)
                        .append(accessFlags).
                         append(Messages.disassembler_space);
                decodeModifiersForInnerClasses(buffer, accessFlags);
                buffer.append(Messages.disassembler_closeinnerclassentry);


Clone AbstractionParameter Count: 2Parameter Bindings

innerClassNameIndex = innerClassesAttributeEntry.getInnerClassNameIndex();
outerClassNameIndex = innerClassesAttributeEntry.getOuterClassNameIndex();
innerNameIndex = innerClassesAttributeEntry.getInnerNameIndex();
accessFlags = innerClassesAttributeEntry.getAccessFlags();
buffer.append(Messages.disassembler_openinnerclassentry).append(Messages.disassembler_inner_class_info_name).append(Messages.disassembler_constantpoolindex).append(innerClassNameIndex);
if (innerClassNameIndex != 0) {
  buffer.append(Messages.disassembler_space).append(innerClassesAttributeEntry.getInnerClassName());
}
buffer.append(Messages.disassembler_comma).append(Messages.disassembler_space).append(Messages.disassembler_outer_class_info_name).append(Messages.disassembler_constantpoolindex).append(outerClassNameIndex);
if (outerClassNameIndex != 0) {
  buffer.append(Messages.disassembler_space).append(innerClassesAttributeEntry.getOuterClassName());
}
writeNewLine(buffer, lineSeparator, tabNumber);
dumpTab(tabNumber, buffer);
buffer.append(Messages.disassembler_space);
buffer.append(Messages.disassembler_inner_name).append(Messages.disassembler_constantpoolindex).append(innerNameIndex);
if (innerNameIndex != 0) {
  buffer.append(Messages.disassembler_space).append(innerClassesAttributeEntry.getInnerName());
}
buffer.append(Messages.disassembler_comma).append(Messages.disassembler_space).append(Messages.disassembler_inner_accessflags).append(accessFlags).append(Messages.disassembler_space);
decodeModifiersForInnerClasses(buffer, accessFlags);
 [[#variablebcfa1da0]].append(Messages. [[#variableb316f180]]);
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#bcfa1da0]]
buffer.append(Messages.disassembler_closeinnerclassentry) 
12[[#bcfa1da0]]
buffer 
21[[#b316f180]]
disassembler_comma 
22[[#b316f180]]
disassembler_closeinnerclassentry