Merge jdk8u20-b13

8039026: Definitely unassigned field can be accessed

8038023: Compiler crash ClassCastException

8039250: Test tools/javac/classfiles/InnerClasses/SyntheticClasses.java fails

8039079: Test tools/javac/processing/environment/round/TestElementsAnnotatedWith.java fails

8038788: javac behaves incorrectly for annotations after method type parameters in some cases

Merge

8029718: Should always use lambda body structure to disambiguate overload resolution

8029002: javac should take multiple upper bounds into account in incorporation

8035891: javac, rename method asFree() in InferenceContext to asUndetVar() which reflects better it's purpose

(0) -1000 -300 -100 -10 +10 +100 +300 +1000 tip

mercurial