Per https://code.google.com/p/guava-libraries/issues/detail?id=1635, In JDK 1.7.0_51-b13, TypeVariableImpl.equals() is changed to no longer be equal to custom TypeVariable implementations. As a result, we need to make sure our TypeVariable implementation respects symmetry. Moreover, we don't want to
| 660 | |
| 661 | |
| 662 | static final class NativeTypeVariableEquals<X> { |
| 663 | static final boolean NATIVE_TYPE_VARIABLE_ONLY = ! NativeTypeVariableEquals.class.getTypeParameters() [0].equals(newArtificialTypeVariable(NativeTypeVariableEquals.class, "X")); |
| 664 | } |
| 665 | |
| 666 | private Types() {} |
| 667 | } |
nothing calls this directly
no test coverage detected