Hi,
My plugin doesn't compile against 3.6, as a result of a change in the API :
- JavaFileScannerContext.getComplexity() does no longer return an int, but a list<tree>.
Of course, since this class is @Beta, the api can change. However it would have been nice if this change was done backwards compatible: like, adding getBranchPoints(tree):List<Tree> and keeping getComplexity(tree):int.
Personally I don't find it very intuitively that getComplexity() returns a 'list of branchpoints'.
After introducing some reflection magic, my plugin now also works with (3.1 upto) 3.6 and all regression tests seem to pass.
Regards,
Arjen