GitHub user mernst opened a pull request:

    https://github.com/apache/commons-io/pull/43

    Make code style of hasBOM() consistent with getBOMCharsetName()

    This is a minor, stylistic patch.
    
    Background fact:  After the first call to `getBOM()`, the expressions 
`getBOM()` and `byteOrderMark` are equivalent.  (This fact isn't documented in 
the code, though.)
    
    `getBOMCharsetName()` first calls `getBOM()` for side effect, then uses 
`byteOrderMark` within its body.
    
    By contrast, `hasBOM()` mixes the two forms.
    
    This patch changes `hasBOM()` to use the same code style as 
`getBOMCharsetName()`.  In addition to consistency throughout the file, the 
refactored code makes it obvious that there is no null pointer exception, 
without the reader having to re-derive the background fact.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/mernst/commons-io consistent-check-and-use

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/commons-io/pull/43.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #43
    
----
commit 46a2c6bebe30989d51d59e14def38a82e8edfd78
Author: Michael Ernst <mer...@cs.washington.edu>
Date:   2017-09-15T18:19:18Z

    Make code style of hasBOM() consistent with getBOMCharsetName()

----


---

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to