CPD Results

The following document contains the results of PMD's CPD 4.1.

Duplications

File Line
org/indi/server/Base64.java 142
org/indi/server/Base64.java 211
    private final static byte[] _URL_SAFE_ALPHABET = { (byte) 'A', (byte) 'B',
	    (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G',
	    (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K', (byte) 'L',
	    (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P', (byte) 'Q',
	    (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U', (byte) 'V',
	    (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z', (byte) 'a',
	    (byte) 'b', (byte) 'c', (byte) 'd', (byte) 'e', (byte) 'f',
	    (byte) 'g', (byte) 'h', (byte) 'i', (byte) 'j', (byte) 'k',
	    (byte) 'l', (byte) 'm', (byte) 'n', (byte) 'o', (byte) 'p',
	    (byte) 'q', (byte) 'r', (byte) 's', (byte) 't', (byte) 'u',
	    (byte) 'v', (byte) 'w', (byte) 'x', (byte) 'y', (byte) 'z',
	    (byte) '0', (byte) '1', (byte) '2', (byte) '3', (byte) '4',
	    (byte) '5', (byte) '6', (byte) '7', (byte) '8', (byte) '9',
	    (byte) '-', (byte) '_' };

File Line
org/indi/server/Base64.java 229
org/indi/server/Base64.java 298
    private final static byte[] _ORDERED_DECODABET = { -9, -9, -9, -9, -9, -9,
	    -9, -9, -9, // Decimal 0 - 8
	    -5, -5, // Whitespace: Tab and Linefeed
	    -9, -9, // Decimal 11 - 12
	    -5, // Whitespace: Carriage Return
	    -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 -
								// 26
	    -9, -9, -9, -9, -9, // Decimal 27 - 31
	    -5, // Whitespace: Space
	    -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42
	    -9, // Plus sign at decimal 43
	    -9, // Decimal 44

File Line
org/indi/server/Base64.java 142
org/indi/server/Base64.java 282
	    (byte) '6', (byte) '7', (byte) '8', (byte) '9', (byte) 'A',
	    (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F',
	    (byte) 'G', (byte) 'H', (byte) 'I', (byte) 'J', (byte) 'K',
	    (byte) 'L', (byte) 'M', (byte) 'N', (byte) 'O', (byte) 'P',
	    (byte) 'Q', (byte) 'R', (byte) 'S', (byte) 'T', (byte) 'U',
	    (byte) 'V', (byte) 'W', (byte) 'X', (byte) 'Y', (byte) 'Z',
	    (byte) '_', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd',

File Line
org/indi/server/Base64.java 161
org/indi/server/Base64.java 298
    private final static byte[] _URL_SAFE_DECODABET = { -9, -9, -9, -9, -9, -9,
	    -9, -9, -9, // Decimal 0 - 8
	    -5, -5, // Whitespace: Tab and Linefeed
	    -9, -9, // Decimal 11 - 12
	    -5, // Whitespace: Carriage Return
	    -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 14 -
								// 26
	    -9, -9, -9, -9, -9, // Decimal 27 - 31
	    -5, // Whitespace: Space
	    -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, // Decimal 33 - 42

File Line
org/indi/server/Base64.java 147
org/indi/server/Base64.java 288
	    (byte) '_', (byte) 'a', (byte) 'b', (byte) 'c', (byte) 'd',
	    (byte) 'e', (byte) 'f', (byte) 'g', (byte) 'h', (byte) 'i',
	    (byte) 'j', (byte) 'k', (byte) 'l', (byte) 'm', (byte) 'n',
	    (byte) 'o', (byte) 'p', (byte) 'q', (byte) 'r', (byte) 's',
	    (byte) 't', (byte) 'u', (byte) 'v', (byte) 'w', (byte) 'x',
	    (byte) 'y', (byte) 'z' };

File Line
org/indi/server/Base64.java 173
org/indi/server/Base64.java 243
	    -9, // Slash at decimal 47
	    52, 53, 54, 55, 56, 57, 58, 59, 60, 61, // Numbers zero through nine
	    -9, -9, -9, // Decimal 58 - 60
	    -1, // Equals sign at decimal 61
	    -9, -9, -9, // Decimal 62 - 64
	    0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, // Letters 'A'
							    // through 'N'
	    14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, // Letters 'O'
							    // through 'Z'
	    -9, -9, -9, -9, // Decimal 91 - 94