PATCH: JDBC compile w/ jikes - Mailing list pgsql-jdbc

From Neil Conway
Subject PATCH: JDBC compile w/ jikes
Date
Msg-id 20010415155238.C3896@klamath.dyndns.org
Whole thread Raw
Responses Re: PATCH: JDBC compile w/ jikes  (Peter T Mount <peter@retep.org.uk>)
List pgsql-jdbc
Hi all,

The JDBC2 driver included with PostgreSQL 7.1 doesn't compile
with jikes (1.13). Here's the errors you get:

    [javac] Compiling 41 source files to /home/nconway/postgresql-7.1/src/interfaces/jdbc/build
    [javac]
    [javac] Found 3 semantic errors compiling
"/home/nconway/postgresql-7.1/src/interfaces/jdbc/org/postgresql/jdbc2/DatabaseMetaData.java":
    [javac]
    [javac]   1691.     case 'r':
    [javac]                      <->
    [javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch
statementexpression, "byte". 
    [javac]
    [javac]
    [javac]   1694.     case 'i':
    [javac]                      <->
    [javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch
statementexpression, "byte". 
    [javac]
    [javac]
    [javac]   1697.     case 'S':
    [javac]                      <->
    [javac] *** Error: The type of this expression, "char", is not assignment-convertible to the type of the switch
statementexpression, "byte". 

I'm not sure if this is a bug with jikes, or if Sun's javac is just lax.

Attached is a trivial patch which fixes it for me (it compiles, at any rate).

Cheers,

Neil

--
Neil Conway <neilconway@home.com>
Get my GnuPG key from: http://klamath.dyndns.org/mykey.asc
Encrypted mail welcomed

Freedom of the press is limited to those who own one.
        -- A.J. Liebling

Attachment

pgsql-jdbc by date:

Previous
From: "Raghunath T"
Date:
Subject: FW: Re: jdbc works with java programs. not with tomcat.
Next
From: "chris markiewicz"
Date:
Subject: RE: RE: fastpath error?