JDT issue in spring-security project#4868
Conversation
|
This pull request changes some projects for the first time in this development cycle. An additional commit containing all the necessary changes was pushed to the top of this PR's branch. To obtain these changes (for example if you want to push more changes) either fetch from your fork or apply the git patch. Git patchFurther information are available in Common Build Issues - Missing version increments. |
3d5d641 to
aa12b13
Compare
This is the trace log as of now: |
requireNonNull(...)»---------------- Inferring types for call to requireNonNull ---------------- « requireNonNull(...)» Mode: Speculative « requireNonNull(...)» Phase: Strict Invocation « requireNonNull(...)» Method: requireNonNull(T)T « requireNonNull(...)» Argument types: java.lang.Object « requireNonNull(...)» Invocation: « requireNonNull(...)»public class X { « requireNonNull(...)» « requireNonNull(...)» public X() { « requireNonNull(...)» super(); « requireNonNull(...)» } « requireNonNull(...)» MessageMatcher matcher = new X$1(this); « requireNonNull(...)» « requireNonNull(...)» public boolean voteGranted() { « requireNonNull(...)» return this.matcher.matcher((Message)ArgumentMatchers.any()); « requireNonNull(...)» } « requireNonNull(...)»} This looks like something coming from internal AST transformation - I don't see a Javac is designed with so many internal AST transformations being the central pattern, so this is not surprising, but should be eliminated from the trace as it does not add value for us. |
Fixes #4867
cc @stephan-herrmann @rgrunber