Merge jdk8-b102

8013179: assertion failure in javac when compiling with -source 1.6 -target 1.6

8021338: Diamond finder may mark a required type argument as unnecessary

8020689: Missing LineNumberTable entries in compiled class files

Merge

8020843: javac crashes on accessibility check with method reference with typevar receiver

8016081: field initialized with lambda in annotation types doesn't compile

8020804: javac crashes when speculative attribution infers intersection type with array component

8007961: javax.lang.model tests for repeating annotations fail in getAnnotationsByType

8020556: doclint does not check type variables for @throws

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

mercurial