| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 7 | 10 | 3 | 0.985 | class_body_declaration |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 7 | 154 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 2 | 7 | 281 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 3 | 7 | 510 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 4 | 7 | 606 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 5 | 7 | 837 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 6 | 7 | 933 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 7 | 7 | 1406 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 8 | 7 | 1607 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 9 | 7 | 1912 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| 10 | 7 | 2055 | plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/DefaultBytecodeVisitor.java |
| ||||
/**
* @see IBytecodeVisitor#_aload(int, int)
*/
public void _aload(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_load, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.ALOAD],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_astore(int, int)
*/
public void _astore(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_store, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.ASTORE],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_dload(int, int)
*/
public void _dload(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_load, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.DLOAD],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_dstore(int,int)
*/
public void _dstore(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_store, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.DSTORE],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_fload(int, int)
*/
public void _fload(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_load, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.FLOAD],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_fstore(int, int)
*/
public void _fstore(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_store, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.FSTORE],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_iload(int, int)
*/
public void _iload(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_load, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.ILOAD],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_istore(int, int)
*/
public void _istore(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_store, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.ISTORE],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_lload(int, int)
*/
public void _lload(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_load, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.LLOAD],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| ||||
/**
* @see IBytecodeVisitor#_lstore(int, int)
*/
public void _lstore(int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages.classformat_store, new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics.LSTORE],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| |||
/**
* @see IBytecodeVisitor#_aload(int, int)
*/
/**
* @see IBytecodeVisitor#_astore(int, int)
*/
/**
* @see IBytecodeVisitor#_dload(int, int)
*/
/**
* @see IBytecodeVisitor#_dstore(int,int)
*/
/**
* @see IBytecodeVisitor#_fload(int, int)
*/
/**
* @see IBytecodeVisitor#_fstore(int, int)
*/
/**
* @see IBytecodeVisitor#_iload(int, int)
*/
/**
* @see IBytecodeVisitor#_istore(int, int)
*/
/**
* @see IBytecodeVisitor#_lload(int, int)
*/
/**
* @see IBytecodeVisitor#_lstore(int, int)
*/
public void [[#variablebf929a80]](int pc, int index) {
dumpPcNumber(pc);
buffer.append(Messages.bind(Messages. [[#variableba7ccb40]], new String[] {
OpcodeStringValues.BYTECODE_NAMES[IOpcodeMnemonics. [[#variablebf929b80]]],
getLocalVariableName(pc, index, true)
} ));
writeNewLine();
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#bf929a80]] | _aload |
| 1 | 2 | [[#bf929a80]] | _astore |
| 1 | 3 | [[#bf929a80]] | _dload |
| 1 | 4 | [[#bf929a80]] | _dstore |
| 1 | 5 | [[#bf929a80]] | _fload |
| 1 | 6 | [[#bf929a80]] | _fstore |
| 1 | 7 | [[#bf929a80]] | _iload |
| 1 | 8 | [[#bf929a80]] | _istore |
| 1 | 9 | [[#bf929a80]] | _lload |
| 1 | 10 | [[#bf929a80]] | _lstore |
| 2 | 1 | [[#ba7ccb40]] | classformat_load |
| 2 | 2 | [[#ba7ccb40]] | classformat_store |
| 2 | 3 | [[#ba7ccb40]] | classformat_load |
| 2 | 4 | [[#ba7ccb40]] | classformat_store |
| 2 | 5 | [[#ba7ccb40]] | classformat_load |
| 2 | 6 | [[#ba7ccb40]] | classformat_store |
| 2 | 7 | [[#ba7ccb40]] | classformat_load |
| 2 | 8 | [[#ba7ccb40]] | classformat_store |
| 2 | 9 | [[#ba7ccb40]] | classformat_load |
| 2 | 10 | [[#ba7ccb40]] | classformat_store |
| 3 | 1 | [[#bf929b80]] | ALOAD |
| 3 | 2 | [[#bf929b80]] | ASTORE |
| 3 | 3 | [[#bf929b80]] | DLOAD |
| 3 | 4 | [[#bf929b80]] | DSTORE |
| 3 | 5 | [[#bf929b80]] | FLOAD |
| 3 | 6 | [[#bf929b80]] | FSTORE |
| 3 | 7 | [[#bf929b80]] | ILOAD |
| 3 | 8 | [[#bf929b80]] | ISTORE |
| 3 | 9 | [[#bf929b80]] | LLOAD |
| 3 | 10 | [[#bf929b80]] | LSTORE |