[ 
https://issues.apache.org/jira/browse/JDO-810?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tilmann Zäschke closed JDO-810.
-------------------------------
    Resolution: Fixed

> Fix Java 9 warnings
> -------------------
>
>                 Key: JDO-810
>                 URL: https://issues.apache.org/jira/browse/JDO-810
>             Project: JDO
>          Issue Type: Bug
>          Components: api, tck
>    Affects Versions: JDO 3.2
>            Reporter: Tilmann Zäschke
>            Assignee: Tilmann Zäschke
>            Priority: Major
>             Fix For: JDO 3.2.1
>
>
> Fix warnings from Java 9, especially cponstructor calls on primitive Wrappers 
> such as "Integer(5)" or "Long(2)" (note that AccessControler and 
> SecurityManager warnings are fixed in a separate issue: JDO-808 ):
> {code:java}
> [WARNING] [options] bootstrap class path not set in conjunction with -source 8
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\spi\JDOImplHelper.java:[781,32]
>  [removal] Integer(int) in Integer has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\spi\I18NHelper.java:[357,25]
>  [removal] Integer(int) in Integer has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\PersistenceManager.java:[566,36]
>  [unchecked] Possible heap pollution from parameterized vararg type T
>   where T is a type-variable:
>     T extends Object declared in method <T>makePersistentAll(T...)
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\PersistenceManager.java:[1096,32]
>  [unchecked] Possible heap pollution from parameterized vararg type T
>   where T is a type-variable:
>     T extends Object declared in method <T>detachCopyAll(T...)
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\identity\IntIdentity.java:[131,15]
>  [removal] Integer(int) in Integer has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\identity\CharIdentity.java:[142,15]
>  [removal] Character(char) in Character has been deprecated and marked for 
> removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\identity\ShortIdentity.java:[131,15]
>  [removal] Short(short) in Short has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\identity\LongIdentity.java:[141,15]
>  [removal] Long(long) in Long has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\identity\ByteIdentity.java:[134,15]
>  [removal] Byte(byte) in Byte has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\JDOHelper.java:[1529,20] 
> [removal] Integer(int) in Integer has been deprecated and marked for removal
> [WARNING] 
> C:\work\github\db-jdo\api\src\main\java\javax\jdo\JDOHelper.java:[1530,20] 
> [removal] Integer(int) in Integer has been deprecated and marked for removal
> ...
> {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to