master
8187443: Forest Consolidation: Move files to unified layout
8133616: compiler error messages for dup single type, single static import switched
8285756: clean up use of bad arguments for `@clean` in langtools tests
8034252: Fix non ASCII text file T6302184.java
8196403: remove the remaining use of string keys for errors and warnings in the compiler
8198378: javac crash when checking imports and a broken class is present
8203436: javac should fail early when emitting illegal signature attributes
8010319: Implementation of JEP 181: Nest-Based Access Control
8203488: Remove error generation from TransTypes
8281507: Two javac tests have bad jtreg `@clean` tags
8213263: fix legal headers in test/langtools
8194932: no ambuguity error is emitted if classfile contains two identical methods with different return types
8207160: ClassReader::adjustMethodParams can potentially return null if the args list is empty
8198314: javac hidden options violate standard syntax for options
8201281: Truncated error message with Incompatible : null
8057650: uniform error diagnostics for inconsistent inherited method signatures
8217395: Update langtools shell tests to use ${EXE_SUFFIX}
8273914: Indy string concat changes order of operations
8189749: Devise strategy for making source level checks more uniform
8191637: Interface with defaults invalid compiler warning for Serializable
8172443: Change use of tree.pos to line:col in rawDiagnostics
8283606: Tests may fail with zh locale on MacOS
8148354: Errors targeting functional interface intersection types
8177068: incomplete classpath causes NPE in Flow
8185451: Misleading 'cannot be accessed from outside package' diagnostic for inconsistent varargs override
8185983: Javac should reject TypeArguments on field access expression
8187487: crash with classes with same binary name
8187805: bogus RuntimeVisibleTypeAnnotations for unused local in a block
8187978: javac can show overload error messages that include non-valid candidates
8194998: broken error message for subclass of interface with private method
8196048: thrown type variables should be roots in the minimum inference graph
8199744: Incorrect compiler message for ReceiverParameter in inner class constructor
8202597: javac is not inducing a notional interface if Object appears in an intersection type
8203277: preflow visitor used during lambda attribution shouldn't visit class definitions inside the lambda body
8205052: No compilation error thrown when no valid parameterization exists for functional interface type
8203486: skip type inference for non functional interface components of intersection types
8203813: javac accepts an illegal name as a receiver parameter name
8203892: Target interface added as marker interface in calls to altMetafactory
8210197: javac can't tell during speculative attribution if a diamond expression is creating an anonymous inner class or not
8211450: UndetVar::dup is not copying the kind field to the duplicated instance
8222251: preflow visitor is not visiting lambda expressions
8207248: Reduce incidence of compiler.warn.source.no.bootclasspath in javac tests
8198563: Test langtools/tools/javac/analyzer/AnonymousInAnonymous.java failing after JDK-8198502
8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries
8246222: Rename javac test T6395981.java to be more informative
8215015: [TESTBUG] remove unneeded -Xfuture option from tests
8186694: JShell: speed-up compilation by reusing compiler instances
8275233: Incorrect line number reported in exception stack trace thrown from a lambda expression
8196433: use the new error diagnostic approach at javac.Main
8213265: fix missing newlines at end of files
8193277: SimpleFileObject inconsistency between getName and getShortName
8194978: Javac produces dead code for try-with-resource
8193302: Javac AssertionError: typeSig ERROR on usage of @Generated
8232933: Javac inferred type does not conform to equality constraint
8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows
8307123: Fix deprecation warnings in DPrinter
8293578: Duplicate ldc generated by javac
8035787: SourcePositions are wrong for Strings concatenated with '+' operator
8198552: Multiple javac plugins do not work at the same time
8308245: Add -proc:full to describe current default annotation processing policy
8173382: Add -source 11 and -target 11 to javac 8193291: Add SourceVersion.RELEASE_11
8244763: Update --release 8 symbol information after JSR 337 MR3
8204674: Inconsistent lambda parameter span
8193367: Annotated type variable bounds crash javac
8211148: var in implicit lambdas shouldn't be accepted for source < 11
8193142: Regression: ClassCastException: Type$ErrorType cannot be cast to Type$ArrayType
8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles
8210789: langtools/tools/javac/T8152616.java missing @modules
8198502: Exception at runtime due to lambda analyzer reattributes live AST
8199910: Compiler crashes with -g option and variables of intersection type inferred by `var`