| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 10 | 2 | 5 | 0.969 | ExpressionStatement |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 10 | 2216 | Closure/closure/goog/proto2/test.pb.js |
| 2 | 10 | 2228 | Closure/closure/goog/proto2/test.pb.js |
| ||||
goog.proto2.Message.set$Metadata(proto2.TestAllTypes.NestedMessage, {
0: {
name: 'NestedMessage',
containingType: proto2.TestAllTypes,
fullName: 'proto2.TestAllTypes.NestedMessage' } ,
'1': {
name: 'b',
fieldType: goog.proto2.Message.FieldType.INT32,
type: Number } } );
|
| ||||
goog.proto2.Message.set$Metadata(proto2.TestAllTypes.OptionalGroup, {
0: {
name: 'OptionalGroup',
containingType: proto2.TestAllTypes,
fullName: 'proto2.TestAllTypes.OptionalGroup' } ,
'17': {
name: 'a',
fieldType: goog.proto2.Message.FieldType.INT32,
type: Number } } );
|
| |||
goog.proto2.Message.set$Metadata(proto2.TestAllTypes. [[#variable20282740]], { 0:{name: [[#variable202826e0]],
containingType:proto2.TestAllTypes,
fullName: [[#variable20282660]]} ,
[[#variable202825a0]]:{name: [[#variable202823a0]],
fieldType:goog.proto2.Message.FieldType.INT32,
type:Number }} );
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#20282740]] | OptionalGroup |
| 1 | 2 | [[#20282740]] | NestedMessage |
| 2 | 1 | [[#202826e0]] | 'OptionalGroup' |
| 2 | 2 | [[#202826e0]] | 'NestedMessage' |
| 3 | 1 | [[#20282660]] | 'proto2.TestAllTypes.OptionalGroup' |
| 3 | 2 | [[#20282660]] | 'proto2.TestAllTypes.NestedMessage' |
| 4 | 1 | [[#202825a0]] | '17' |
| 4 | 2 | [[#202825a0]] | '1' |
| 5 | 1 | [[#202823a0]] | 'a' |
| 5 | 2 | [[#202823a0]] | 'b' |