[pgjdbc/pgjdbc] 73ec81: Cleanup encoding (#1441)

Sehrope Sarkuni <[email protected]> Tue, 09 Apr 2019 12:07:30 -0700
Newsgroups gmane.comp.db.postgresql.jdbc
Message-ID <pgjdbc/pgjdbc/push/refs/heads/master/[email protected]>
  Branch: refs/heads/master
  Home:   https://github.com/pgjdbc/pgjdbc
  Commit: 73ec817311857756164b1933ce2dfa8127f8dffd
      https://github.com/pgjdbc/pgjdbc/commit/73ec817311857756164b1933ce2dfa8127f8dffd
  Author: Sehrope Sarkuni <[email protected]>
  Date:   2019-04-09 (Tue, 09 Apr 2019)

  Changed paths:
    M pgjdbc/src/main/java/org/postgresql/core/Encoding.java
    M pgjdbc/src/main/java/org/postgresql/core/UTF8Encoding.java
    M pgjdbc/src/main/java/org/postgresql/util/ObjectFactory.java

  Log Message:
  -----------
  Cleanup encoding (#1441)

* fix: Correct typo weather to whether

* misc: Change internal Encoding.testAsciiNumbers(...) to be static

* perf: Enhance Encoding constructor to allow skipping of ASCII number compatibility test

Adds a two parameter constructor to Encoding to allow sub classes to specify whether their
known ASCII compatability so as to skip testing. The only usage of it is the UTF8Encoding
which is changed to use the new constructor.