The following document contains the results of PMD's CPD 5.2.1.
File | Line |
---|---|
org/jdtaus/banking/charsets/spi/DIN66003CharsetProvider.java | 198 |
org/jdtaus/banking/charsets/spi/IBM273CharsetProvider.java | 453 |
DIN66003CharsetEncoder( final Charset charset ) { super( charset, 1f, 1f ); this.onUnmappableCharacter( CodingErrorAction.REPLACE ); } protected CoderResult encodeLoop( final CharBuffer in, final ByteBuffer buf ) { if ( in.hasArray() && buf.hasArray() ) { return encodeLoopArray( in, buf ); } while ( in.hasRemaining() ) { in.mark(); final int len; if ( in.remaining() < this.charBuf.length ) { len = in.remaining(); in.get( this.charBuf, 0, in.remaining() ); } else { in.get( this.charBuf, 0, this.charBuf.length ); len = this.charBuf.length; } for ( int i = 0; i < len; i++ ) { if ( !buf.hasRemaining() ) { in.reset(); in.position( in.position() + i ); return CoderResult.OVERFLOW; } if ( !DIN66003Charset.isCharacterSupported( this.charBuf[i] ) ) |
File | Line |
---|---|
org/jdtaus/banking/charsets/spi/DIN66003CharsetProvider.java | 280 |
org/jdtaus/banking/charsets/spi/IBM273CharsetProvider.java | 535 |
DIN66003CharsetDecoder( final Charset charset ) { super( charset, 1f, 1f ); this.onUnmappableCharacter( CodingErrorAction.REPLACE ); } protected CoderResult decodeLoop( final ByteBuffer in, final CharBuffer buf ) { if ( in.hasArray() && buf.hasArray() ) { return decodeLoopArray( in, buf ); } while ( in.hasRemaining() ) { in.mark(); final int len; if ( in.remaining() < this.byteBuf.length ) { len = in.remaining(); in.get( this.byteBuf, 0, in.remaining() ); } else { in.get( this.byteBuf, 0, this.byteBuf.length ); len = this.byteBuf.length; } for ( int i = 0; i < len; i++ ) { if ( !buf.hasRemaining() ) { in.reset(); in.position( in.position() + i ); return CoderResult.OVERFLOW; } |