afs commented on PR #1918:
URL: https://github.com/apache/jena/pull/1918#issuecomment-1605489790

   The way forward:
   
   I'll keep looking at the code as and when time permits - it looks good 
already.
   
   There is some code tidying up : the idea is to make the code free of 
warnings for some 
   
   When checking the code for releases, the no warnings/some warnings boundary 
is easy to see whereas a change in the number of warnings isn't so easy to 
notice. We don't have proscribed set of settings - I think I have close to the 
default in Eclipse. It does mean it isn't always the set of warnings that you 
use.
   
   * Rewriting to make `@SuppressWarnings("squid:S1121")` and `"squid:2184"` 
unnecessary. 
   * A few missing `@Override`
   * Javadoc e.g. `@return` with no text.
   * Use of generics in Javadoc..
   * `Assert.assertThat` is deprecated. The one line fix for this gets rid of 
most of the warnings!
   
   I've put in a code review - it doesn't matter if they are not all caught. 
They are be addressed later.
   
   Then merge. 🥳
   
   Then #1920 (GraphMemFactory)
   
   Then put in factory calls into GraphMemFactory.
   
   To me, that's enough to be ready 4.9.0. More access and further integration 
is a bonus but it's dependent on time available. I'd like to get 4.9.0 done and 
not wait unnecessarily. The northern vacation season approaches and it's push 
5.x later.
   
   At this point, exploring the consequences of term-semantics is much easier 
with GraphMem2* in the codebase. That'll include discovering long forgotten 
code like GraphMaker and its tight coupling to GraphMem1 - knocking off issues 
one by one.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to