Summary of duplicated code

This page summarizes the code fragments that have been found to be replicated in the code. Only those fragments longer than 30 lines of code are shown.

# duplicationsTotal linesTotal tokensApprox # bytes
69490526152104608

You expand and collapse the code fragments using the + buttons. You can also navigate to the source code by clicking on the file names.

IDFilesLines
1
org.crosswire.jsword.versification.DivisionName line 58
org.crosswire.jsword.versification.SectionNames line 36
# lines : 391

2
org.crosswire.jsword.versification.system.SystemKJVA line 103
org.crosswire.jsword.versification.system.SystemNRSVA line 106
# lines : 242

3
org.crosswire.jsword.versification.system.SystemGerman line 172
org.crosswire.jsword.versification.system.SystemLuther line 258
# lines : 238

4
org.crosswire.jsword.versification.system.SystemKJV line 176
org.crosswire.jsword.versification.system.SystemKJVA line 106
# lines : 237

5
org.crosswire.jsword.versification.system.SystemCatholic line 338
org.crosswire.jsword.versification.system.SystemCatholic2 line 165
# lines : 165

6
org.crosswire.jsword.versification.system.SystemLeningrad line 91
org.crosswire.jsword.versification.system.SystemMT line 92
# lines : 158

7
org.crosswire.jsword.versification.system.SystemCatholic line 222
org.crosswire.jsword.versification.system.SystemCatholic2 line 49
# lines : 116

8
org.crosswire.jsword.versification.system.SystemKJV line 44
org.crosswire.jsword.versification.system.SystemNRSV line 45
# lines : 115

9
org.crosswire.jsword.versification.system.SystemCatholic line 73
org.crosswire.jsword.versification.system.SystemGerman line 72
# lines : 100

10
org.crosswire.bibledesktop.display.basic.ActiveURITip line 94
org.crosswire.bibledesktop.display.basic.URITipMgr line 126
# lines : 98

11
org.crosswire.jsword.versification.system.SystemGerman line 72
org.crosswire.jsword.versification.system.SystemVulg line 111
# lines : 97

12
org.crosswire.jsword.versification.system.SystemCatholic line 73
org.crosswire.jsword.versification.system.SystemVulg line 111
# lines : 97

13
org.crosswire.jsword.versification.system.SystemGerman line 44
org.crosswire.jsword.versification.system.SystemLuther line 76
# lines : 88

14
org.crosswire.jsword.versification.system.SystemGerman line 88
org.crosswire.jsword.versification.system.SystemNRSV line 91
# lines : 85

15
org.crosswire.jsword.versification.system.SystemCatholic line 89
org.crosswire.jsword.versification.system.SystemNRSV line 91
# lines : 84

16
org.crosswire.jsword.passage.DefaultLeafKeyList line 113
org.crosswire.jsword.passage.Verse line 674
# lines : 83

17
org.crosswire.jsword.versification.system.SystemNRSV line 91
org.crosswire.jsword.versification.system.SystemVulg line 127
# lines : 81

18
org.crosswire.jsword.versification.system.SystemCatholic line 89
org.crosswire.jsword.versification.system.SystemSynodalP line 93
# lines : 79

19
org.crosswire.jsword.versification.system.SystemNRSV line 91
org.crosswire.jsword.versification.system.SystemSynodalP line 93
# lines : 79

20
org.crosswire.jsword.book.sword.AbstractKeyBackend line 199
org.crosswire.jsword.passage.AbstractKeyList line 147
# lines : 75

21
org.crosswire.jsword.versification.system.SystemLeningrad line 258
org.crosswire.jsword.versification.system.SystemMT line 246
# lines : 73

22
org.crosswire.jsword.versification.system.SystemGerman line 88
org.crosswire.jsword.versification.system.SystemKJV line 90
# lines : 69

23
org.crosswire.jsword.versification.system.SystemCatholic line 89
org.crosswire.jsword.versification.system.SystemKJV line 90
# lines : 69

24
org.crosswire.common.swing.AltFixedSplitPane line 287
org.crosswire.common.swing.FixedSplitPane line 207
# lines : 68

25
org.crosswire.jsword.versification.system.SystemSynodal line 159
org.crosswire.jsword.versification.system.SystemSynodalP line 78
# lines : 64

26
org.crosswire.jsword.versification.system.SystemLuther line 104
org.crosswire.jsword.versification.system.SystemVulg line 111
# lines : 60

27
org.crosswire.jsword.versification.system.SystemCatholic line 73
org.crosswire.jsword.versification.system.SystemLuther line 104
# lines : 60

28
org.crosswire.jsword.book.sword.SwordDictionary line 74
org.crosswire.jsword.book.sword.SwordGenBook line 113
# lines : 57

29
org.crosswire.jsword.versification.system.SystemLeningrad line 91
org.crosswire.jsword.versification.system.SystemLuther line 255
# lines : 56

30
org.crosswire.jsword.versification.system.SystemKJV line 235
org.crosswire.jsword.versification.system.SystemSynodalP line 236
# lines : 55

31
org.crosswire.jsword.versification.DivisionName line 448
org.crosswire.jsword.versification.SectionNames line 426
# lines : 55

32
org.crosswire.jsword.versification.system.SystemLeningrad line 195
org.crosswire.jsword.versification.system.SystemLuther line 444
# lines : 54

33
org.crosswire.jsword.versification.system.SystemGerman line 172
org.crosswire.jsword.versification.system.SystemLeningrad line 94
# lines : 53

34
org.crosswire.jsword.versification.system.SystemSynodal line 328
org.crosswire.jsword.versification.system.SystemSynodalP line 220
# lines : 52

35
org.crosswire.jsword.versification.system.SystemSynodal line 510
org.crosswire.jsword.versification.system.SystemSynodalP line 362
# lines : 52

36
org.crosswire.jsword.versification.system.SystemGerman line 358
org.crosswire.jsword.versification.system.SystemLeningrad line 195
# lines : 52

37
org.crosswire.jsword.versification.system.SystemCatholic line 89
org.crosswire.jsword.versification.system.SystemSynodal line 174
# lines : 49

38
org.crosswire.jsword.versification.system.SystemKJV line 90
org.crosswire.jsword.versification.system.SystemSynodal line 174
# lines : 49

39
org.crosswire.jsword.versification.system.SystemKJVA line 45
org.crosswire.jsword.versification.system.SystemNRSVA line 45
# lines : 46

40
org.crosswire.jsword.versification.system.SystemDefault line 77
org.crosswire.jsword.versification.system.SystemLuther line 200
# lines : 46

41
org.crosswire.jsword.versification.system.SystemCatholic2 line 272
org.crosswire.jsword.versification.system.SystemGerman line 358
# lines : 46

42
org.crosswire.jsword.versification.system.SystemCatholic line 445
org.crosswire.jsword.versification.system.SystemGerman line 358
# lines : 46

43
org.crosswire.jsword.versification.system.SystemSynodal line 285
org.crosswire.jsword.versification.system.SystemSynodalP line 177
# lines : 44

44
org.crosswire.jsword.versification.system.SystemLuther line 120
org.crosswire.jsword.versification.system.SystemSynodal line 174
# lines : 44

45
org.crosswire.jsword.versification.system.SystemLuther line 120
org.crosswire.jsword.versification.system.SystemNRSV line 91
# lines : 44

46
org.crosswire.jsword.versification.system.SystemKJV line 90
org.crosswire.jsword.versification.system.SystemLuther line 120
# lines : 44

47
org.crosswire.jsword.versification.system.SystemKJVA line 49
org.crosswire.jsword.versification.system.SystemLuther line 205
# lines : 42

48
org.crosswire.jsword.versification.system.SystemDefault line 80
org.crosswire.jsword.versification.system.SystemKJVA line 49
# lines : 41

49
org.crosswire.bibledesktop.book.BibleNameCellRenderer line 56
org.crosswire.bibledesktop.book.BookListCellRenderer line 59
# lines : 40

50
org.crosswire.bibledesktop.book.BibleViewPane line 307
org.crosswire.bibledesktop.book.DisplaySelectPane line 680
# lines : 39

51
org.crosswire.jsword.versification.system.SystemGerman line 43
org.crosswire.jsword.versification.system.SystemSynodalP line 47
# lines : 37

52
org.crosswire.jsword.versification.system.SystemLuther line 72
org.crosswire.jsword.versification.system.SystemSynodal line 98
# lines : 37

53
org.crosswire.jsword.versification.system.SystemKJV line 235
org.crosswire.jsword.versification.system.SystemSynodal line 344
# lines : 36

54
org.crosswire.jsword.versification.system.SystemLuther line 76
org.crosswire.jsword.versification.system.SystemSynodalP line 49
# lines : 35

55
org.crosswire.jsword.versification.system.SystemCatholic line 158
org.crosswire.jsword.versification.system.SystemLuther line 189
# lines : 35

56
org.crosswire.jsword.versification.system.SystemSynodal line 404
org.crosswire.jsword.versification.system.SystemSynodalP line 278
# lines : 33

57
org.crosswire.jsword.versification.system.SystemCatholic line 219
org.crosswire.jsword.versification.system.SystemLeningrad line 91
# lines : 33

58
org.crosswire.jsword.versification.system.SystemGerman line 44
org.crosswire.jsword.versification.system.SystemSynodal line 102
# lines : 33

59
org.crosswire.jsword.versification.system.SystemLeningrad line 48
org.crosswire.jsword.versification.system.SystemMT line 48
# lines : 33

60
org.crosswire.jsword.versification.system.SystemKJVA line 312
org.crosswire.jsword.versification.system.SystemSynodal line 531
# lines : 33

61
org.crosswire.jsword.versification.system.SystemKJV line 329
org.crosswire.jsword.versification.system.SystemSynodalP line 330
# lines : 32

62
org.crosswire.jsword.versification.system.SystemCatholic2 line 96
org.crosswire.jsword.versification.system.SystemGerman line 219
# lines : 32

63
org.crosswire.jsword.versification.system.SystemCatholic line 269
org.crosswire.jsword.versification.system.SystemGerman line 219
# lines : 32

64
org.crosswire.jsword.versification.system.SystemKJV line 382
org.crosswire.jsword.versification.system.SystemSynodalP line 383
# lines : 32

65
org.crosswire.jsword.versification.system.SystemCatholic2 line 48
org.crosswire.jsword.versification.system.SystemGerman line 171
# lines : 31

66
org.crosswire.jsword.versification.system.SystemGerman line 43
org.crosswire.jsword.versification.system.SystemKJV line 44
# lines : 31

67
org.crosswire.jsword.versification.system.SystemNRSVA line 315
org.crosswire.jsword.versification.system.SystemSynodalP line 383
# lines : 31

68
org.crosswire.jsword.versification.system.SystemKJVA line 312
org.crosswire.jsword.versification.system.SystemSynodalP line 383
# lines : 31

69
org.crosswire.jsword.versification.system.SystemKJV line 382
org.crosswire.jsword.versification.system.SystemSynodal line 531
# lines : 31