master
8187443: Forest Consolidation: Move files to unified layout
8244146: javac changes for JEP 306 8266399: Core libs update for JEP 306
8323839: Expand use of Messager convenience methods in langtools regression tests
8302685: Some javac unit tests aren't reliably closing open files
8267465: remove superfluous preview related annotations and test options
8325078: Better escaping of single and double quotes in javac annotation toString() results
8306112: Implementation of JEP 445: Unnamed Classes and Instance Main Methods (Preview) 8308613: javax.lang.model updates for JEP 445 (preview) 8308913: Update core reflection for JEP 445 (preview)
8273157: Add convenience methods to Messager
8369851: Remove darcy author tags from langtools tests
8235541: Extend javax.lang.model to cover binding variables
8224687: Add clarifying overrides of Element.asType to more specific subinterfaces
8282411: Add useful predicates to ElementKind
8319196: ExecutableElement.getReceiverType doesn't return receiver types for methods loaded from bytecode
8365689: Elements.getFileObjectOf fails with a NullPointerException when an erroneous Element is passed in
8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better
8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements
8208371: Provided supported mechanims to create a ModuleElement for an unnamed module
8334733: Remove obsolete @enablePreview from tests after JDK-8334714
8302344: Compiler Implementation for Unnamed patterns and variables (Preview) 8307444: java.lang.AssertionError when using unnamed patterns 8307482: Compiler should accept var _ in nested patterns in switch case 8307007: Implementation for javax.lang.model for unnamed variables (Preview) 8308312: Compiler should fail when a local variable declaration does not include an Identifier and does not have an initializer 8308309: Compiler should accept mixed masked and unmasked variables in lambda parameters
8389219: Implement JEP 401: Value Objects (Preview) 8389220: Implement JEP 539: Strict Field Initialization in the JVM (Preview)
8212718: Refactor some annotation processor tests to better use collections