The java.source (parsing.api) Pair is copied in many IDE modules in all possible versions and some of them are even wrong. There are also 2 copies which are a part of a friend api and some modules have even more copies of them.
Here is a list of modules which declare Pair type, the list of modules which are using them is even much bigger.
The proposed change replaces these Pairs by a common Pair in the platform.
The patch removes all the copies of Pair from netbeans repository (not contrib).
Created attachment 133791 [details]
Thanks for doing that!
Adding Junichi to CC - please, check whether you are using Pair class in your modules and if yes, replace it with this new one once this issue is fixed.
(In reply to comment #2)
> Adding Junichi to CC - please, check whether you are using Pair class in your
> modules and if yes, replace it with this new one once this issue is fixed.
I have checked Pair class in my modules. I was not using it.
Thank you for letting me know!
Looks well. Thanks for web.el update!
Fixed jet-main 4b7b6787e247
Integrated into 'main-golden', will be available in build *201305042300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Tomas Zezula <firstname.lastname@example.org>
Log: #228994:Added a type safe Pair of 2 elements into openide.util