You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@netbeans.apache.org by GitBox <gi...@apache.org> on 2021/02/19 08:00:11 UTC

[GitHub] [netbeans] JaroslavTulach commented on a change in pull request #2756: [NETBEANS-5354] - update public interface for a few users of LinkedList

JaroslavTulach commented on a change in pull request #2756:
URL: https://github.com/apache/netbeans/pull/2756#discussion_r578993565



##########
File path: java/dbschema/manifest.mf
##########
@@ -1,6 +1,6 @@
 Manifest-Version: 1.0
 OpenIDE-Module: org.netbeans.modules.dbschema/1
-OpenIDE-Module-Implementation-Version: 4
+OpenIDE-Module-Implementation-Version: 5

Review comment:
       Thanks for CCing me, Sváťo!
   
   I see that the [signature test](https://travis-ci.com/github/apache/netbeans/jobs/482358349) failed with:
   ```
   Class org.netbeans.modules.dbschema.jdbcimpl.IndexElementImpl
   
     "E1.2 - API type removed" : method protected void org.netbeans.modules.dbschema.jdbcimpl.IndexElementImpl.initColumns(java.util.LinkedList)
   
   Class org.netbeans.modules.dbschema.jdbcimpl.SchemaElementImpl
   
     "E1.2 - API type removed" : method public void org.netbeans.modules.dbschema.jdbcimpl.SchemaElementImpl.initTables(org.netbeans.modules.dbschema.jdbcimpl.ConnectionProvider,java.util.LinkedList,java.util.LinkedList)
   ```
   
   I suggest to not change any public signature incompatibly.  While...
   
   > changing friend-public API in a binary-incompatible way (but that should not matter as all friends are recompiled in the tree
   
   ...is possible. You'd have to increase dependencies of all friend modules. It is easier to keep `LinkedList` where it was. Even I agree with [code against interfaces not implementation](http://wiki.apidesign.org/wiki/Code_Against_Interfaces%2C_Not_Implementations) advice, I value backward compatibility more.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@netbeans.apache.org
For additional commands, e-mail: notifications-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists