hg: valhalla/valhalla/langtools: 83 new changesets
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Wed Oct 15 13:13:19 UTC 2014
Changeset: 0529b1e3369b
Author: ohrstrom
Date: 2014-08-08 20:47 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0529b1e3369b
8054461: Add @file support to sjavac
Summary: Add @file support to sjavac commandline.
Reviewed-by: jjg, alundblad
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/SJavac.java
Changeset: 2cfae1808440
Author: ohrstrom
Date: 2014-08-08 21:26 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2cfae1808440
8054474: Add --state-dir=bar to sjavac
Summary: Add --state-dir=bar to sjavac to control where sjavac stores the javac_state file.
Reviewed-by: jjg, alundblad
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
! src/share/classes/com/sun/tools/sjavac/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! src/share/classes/com/sun/tools/sjavac/server/JavacService.java
! src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! test/tools/sjavac/SJavac.java
Changeset: bbacfb416096
Author: ohrstrom
Date: 2014-08-09 00:56 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bbacfb416096
8054465: Add --permit-artifact=bar to sjavac
Summary: Add --permit-artifact=bar to white-list files that have been written to the destination directory and that sjavac should not delete.
Reviewed-by: jjg, alundblad
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/SJavac.java
Changeset: 13b7f52d197c
Author: lana
Date: 2014-08-09 21:27 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/13b7f52d197c
Added tag jdk9-b26 for changeset bbacfb416096
! .hgtags
Changeset: 8bae77602474
Author: ksrini
Date: 2014-08-11 10:16 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8bae77602474
8054044: [javadoc] javadoc tester must print out the javadoc run arguments.
Reviewed-by: jjg, sogoel
! test/com/sun/javadoc/lib/JavadocTester.java
Changeset: 2c72dfde538d
Author: lana
Date: 2014-08-11 10:05 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2c72dfde538d
Merge
! .hgtags
Changeset: c998c4293abc
Author: lana
Date: 2014-08-11 11:28 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c998c4293abc
Merge
Changeset: 64dd93efba84
Author: sogoel
Date: 2014-08-12 16:41 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/64dd93efba84
8054964: Add a test for invalid package annotations
Reviewed-by: jjg
+ test/tools/javac/annotations/neg/InvalidPackageAnno.java
+ test/tools/javac/annotations/neg/InvalidPackageAnno.out
+ test/tools/javac/annotations/neg/bar/package-info.java
Changeset: 1e8664df1b9c
Author: sogoel
Date: 2014-08-12 17:31 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1e8664df1b9c
8049127: Group 8b - golden files for annotations test in tools/java dir
Reviewed-by: jjg
! test/tools/javac/annotations/neg/NoAnnotationMethods.java
+ test/tools/javac/annotations/neg/NoAnnotationMethods.out
! test/tools/javac/annotations/neg/NoClone.java
+ test/tools/javac/annotations/neg/NoClone.out
! test/tools/javac/annotations/neg/NoObjectMethods.java
+ test/tools/javac/annotations/neg/NoObjectMethods.out
! test/tools/javac/annotations/neg/ObjectMembers.java
+ test/tools/javac/annotations/neg/ObjectMembers.out
! test/tools/javac/annotations/neg/OverrideNo.java
+ test/tools/javac/annotations/neg/OverrideNo.out
! test/tools/javac/annotations/neg/Package.java
+ test/tools/javac/annotations/neg/Package.out
! test/tools/javac/annotations/neg/Recovery.java
+ test/tools/javac/annotations/neg/Recovery.out
! test/tools/javac/annotations/neg/Recovery1.java
+ test/tools/javac/annotations/neg/Recovery1.out
! test/tools/javac/annotations/neg/Scope.java
+ test/tools/javac/annotations/neg/Scope.out
! test/tools/javac/annotations/neg/Syntax1.java
+ test/tools/javac/annotations/neg/Syntax1.out
Changeset: e6bed5e8f0f0
Author: sogoel
Date: 2014-08-12 17:39 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e6bed5e8f0f0
8049129: Group 8c - golden files for annotations test in tools/java dir
Reviewed-by: jjg
! test/tools/javac/annotations/neg/WrongTarget.java
+ test/tools/javac/annotations/neg/WrongTarget.out
! test/tools/javac/annotations/neg/WrongTarget2.java
+ test/tools/javac/annotations/neg/WrongTarget2.out
! test/tools/javac/annotations/neg/WrongValue.java
+ test/tools/javac/annotations/neg/WrongValue.out
! test/tools/javac/annotations/neg/Z10.java
+ test/tools/javac/annotations/neg/Z10.out
! test/tools/javac/annotations/neg/Z11.java
+ test/tools/javac/annotations/neg/Z11.out
! test/tools/javac/annotations/neg/Z12.java
+ test/tools/javac/annotations/neg/Z12.out
! test/tools/javac/annotations/neg/Z13.java
+ test/tools/javac/annotations/neg/Z13.out
! test/tools/javac/annotations/neg/Z14.java
+ test/tools/javac/annotations/neg/Z14.out
! test/tools/javac/annotations/neg/Z15.java
+ test/tools/javac/annotations/neg/Z15.out
! test/tools/javac/annotations/neg/Z16.java
+ test/tools/javac/annotations/neg/Z16.out
Changeset: 01d5bf0c20eb
Author: sogoel
Date: 2014-08-12 17:48 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/01d5bf0c20eb
8049130: Group 8d - golden files for annotations test in tools/java dir
Reviewed-by: jjg
! test/tools/javac/annotations/neg/Z1.java
+ test/tools/javac/annotations/neg/Z1.out
! test/tools/javac/annotations/neg/Z2.java
+ test/tools/javac/annotations/neg/Z2.out
! test/tools/javac/annotations/neg/Z3.java
+ test/tools/javac/annotations/neg/Z3.out
! test/tools/javac/annotations/neg/Z4.java
+ test/tools/javac/annotations/neg/Z4.out
! test/tools/javac/annotations/neg/Z5.java
+ test/tools/javac/annotations/neg/Z5.out
! test/tools/javac/annotations/neg/Z8.java
+ test/tools/javac/annotations/neg/Z8.out
! test/tools/javac/annotations/neg/Z9.java
+ test/tools/javac/annotations/neg/Z9.out
! test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java
+ test/tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.out
! test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java
+ test/tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.out
! test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java
+ test/tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.out
Changeset: 98a99928a76b
Author: alundblad
Date: 2014-08-13 14:44 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/98a99928a76b
8048457: Sjavac should not use portfiles, sockets, etc if background=false
8044131: Restructure client / server protocol code
Summary: Changes protocol code to use Object input/output streams. Avoids spawning server if background=false. Refactors idleness checks, pooling and port file monitoring.
Reviewed-by: jjg, jfranck
! src/share/classes/com/sun/tools/sjavac/BuildState.java
! src/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/share/classes/com/sun/tools/sjavac/CompileChunk.java
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/share/classes/com/sun/tools/sjavac/JavacState.java
! src/share/classes/com/sun/tools/sjavac/Log.java
! src/share/classes/com/sun/tools/sjavac/Main.java
! src/share/classes/com/sun/tools/sjavac/Module.java
! src/share/classes/com/sun/tools/sjavac/Package.java
! src/share/classes/com/sun/tools/sjavac/ProblemException.java
! src/share/classes/com/sun/tools/sjavac/Source.java
! src/share/classes/com/sun/tools/sjavac/Transformer.java
! src/share/classes/com/sun/tools/sjavac/Util.java
+ src/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
+ src/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
+ src/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
+ src/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java
! src/share/classes/com/sun/tools/sjavac/options/Option.java
! src/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/share/classes/com/sun/tools/sjavac/options/Options.java
! src/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
! src/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
- src/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ src/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
- src/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! src/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
+ src/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
+ src/share/classes/com/sun/tools/sjavac/server/Sjavac.java
+ src/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ src/share/classes/com/sun/tools/sjavac/server/Terminable.java
+ test/tools/sjavac/IdleShutdown.java
+ test/tools/sjavac/PooledExecution.java
Changeset: 09bb56ec5fec
Author: emc
Date: 2014-08-13 14:25 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/09bb56ec5fec
8055054: Remove visitWildcard visitor method from erasure visitor
Summary: Remove suspicious visitor method that should not be present
Reviewed-by: mcimadamore
! src/share/classes/com/sun/tools/javac/code/Types.java
Changeset: a108029dbcbf
Author: jjg
Date: 2014-08-13 13:20 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a108029dbcbf
8050429: Update/cleanup ToolBox
Reviewed-by: vromero
! make/build.properties
! test/tools/apt/Basics/CheckAptIsRemovedTest.java
! test/tools/javac/4846262/CheckEBCDICLocaleTest.java
! test/tools/javac/6302184/HiddenOptionsShouldUseGivenEncodingTest.java
! test/tools/javac/AnonymousSubclassTest.java
! test/tools/javac/ClassPathTest/ClassPathTest.java
! test/tools/javac/ConstFoldTest.java
! test/tools/javac/ExtDirs/ExtDirTest.java
! test/tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java
! test/tools/javac/MissingInclude/MissingIncludeTest.java
! test/tools/javac/Paths/AbsolutePathTest.java
! test/tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java
! test/tools/javac/T5090006/AssertionFailureTest.java
! test/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java
! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java
! test/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java
! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java
! test/tools/javac/api/ToolProvider/HelloWorldTest.java
! test/tools/javac/api/ToolProvider/ToolProviderTest1.java
! test/tools/javac/api/ToolProvider/ToolProviderTest2.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/tools/javac/defaultMethodsVisibility/DefaultMethodsNotVisibleForSourceLessThan8Test.java
! test/tools/javac/fatalErrors/NoJavaLangTest.java
! test/tools/javac/innerClassFile/InnerClassFileTest.java
! test/tools/javac/javazip/JavaZipTest.java
! test/tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java
- test/tools/javac/lib/ToolBox.java
! test/tools/javac/links/LinksTest.java
! test/tools/javac/newlines/NewLineTest.java
! test/tools/javac/processing/rounds/CompleteOnClosed.java
! test/tools/javac/processing/rounds/OverwriteBetweenCompilations.java
! test/tools/javac/stackmap/StackMapTest.java
! test/tools/javah/6257087/T6257087.java
! test/tools/javah/T4942232/MissingParamClassTest.java
! test/tools/javah/constMacroTest/ConstMacroTest.java
! test/tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java
! test/tools/javap/4866831/PublicInterfaceTest.java
! test/tools/javap/stackmap/StackmapTest.java
+ test/tools/lib/ToolBox.java
Changeset: b6fef26b6c0b
Author: aeremeev
Date: 2014-08-12 13:24 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b6fef26b6c0b
8042251: Implement classfile tests for InnerClasses attribute.
Reviewed-by: jjg, anazarov, shurailine
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTestBase.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
+ test/tools/javac/classfiles/attributes/innerclasses/README.txt
+ test/tools/javac/classfiles/attributes/innerclasses/TestCase.java
! test/tools/javac/classfiles/attributes/lib/TestBase.java
! test/tools/javac/classfiles/attributes/lib/TestResult.java
Changeset: 525e4b838572
Author: emc
Date: 2014-08-13 21:58 +0000
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/525e4b838572
Merge
Changeset: 557413561cd1
Author: jjg
Date: 2014-08-13 15:47 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/557413561cd1
8055076: fix test failures in classfile tests
Reviewed-by: darcy
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
Changeset: a5b455614604
Author: alundblad
Date: 2014-08-14 13:05 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a5b455614604
8054215: Use com.sun.tools.javac.util.Assert instead of 'assert'
Summary: Replaced assert keyword with methods from com.sun.tools.javac.util.Assert
Reviewed-by: jfranck
! src/share/classes/com/sun/tools/sjavac/BuildState.java
! src/share/classes/com/sun/tools/sjavac/Package.java
! src/share/classes/com/sun/tools/sjavac/Util.java
! src/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/share/classes/com/sun/tools/sjavac/server/PortFile.java
Changeset: 9e8cbfac9b6b
Author: alundblad
Date: 2014-08-14 14:17 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9e8cbfac9b6b
8055039: Sjavac does not print compilation errors to the console
Summary: Sjavac (client) now prints the result of the compilation on stdout/stderr.
Reviewed-by: jfranck
! src/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
Changeset: 383432f1719c
Author: pgovereau
Date: 2014-08-15 11:02 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/383432f1719c
8054556: javac should report the error for default usage as the primary error
Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! test/tools/javac/annotations/neg/Z3.java
! test/tools/javac/annotations/neg/Z3.out
Changeset: 035b01d356ee
Author: chegar
Date: 2014-08-18 10:59 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/035b01d356ee
Merge
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/BuildState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileChunk.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Module.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/ProblemException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Util.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/AttrWithDeps.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/Dependencies.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaCompilerWithDeps.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/ResolveWithDeps.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacErrorHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/ArgumentIterator.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/OptionHelper.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/SourceLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SysInfo.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java
- test/tools/javac/lib/ToolBox.java
Changeset: 75e8065a3e88
Author: mcimadamore
Date: 2014-08-19 12:13 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/75e8065a3e88
8055390: IntelliJ langtools project should reflect modular source tree
Summary: Adjust langtools.iml to point to the new source trees
Reviewed-by: jfranck
! make/intellij/langtools.iml
Changeset: 4d1ea4477956
Author: ksrini
Date: 2014-08-19 15:34 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/4d1ea4477956
8055501: [javac] ignore test/tools/javac/Paths/AbsolutePathTest.java
Reviewed-by: jjg
! test/tools/javac/Paths/AbsolutePathTest.java
Changeset: 016786f79314
Author: lana
Date: 2014-08-28 14:53 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/016786f79314
Merge
! .hgtags
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
- test/tools/javac/lib/ToolBox.java
Changeset: 407df169f50e
Author: katleman
Date: 2014-08-29 11:30 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/407df169f50e
Added tag jdk9-b28 for changeset 016786f79314
! .hgtags
Changeset: bad77727fa11
Author: erikj
Date: 2014-08-22 12:25 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bad77727fa11
8055767: Sjavac is leaking servers
Reviewed-by: alundblad, jfranck
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
Changeset: 50b448c5be54
Author: jjg
Date: 2014-08-22 16:28 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/50b448c5be54
8044859: javac duplicates option processing when using Compiler API
Reviewed-by: mcimadamore, vromero, jlahoda
! make/build.properties
! src/jdk.compiler/share/classes/com/sun/source/util/JavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/tools/javac/6410653/T6410653.java
! test/tools/javac/6457284/T6457284.java
! test/tools/javac/T6358166.java
! test/tools/javac/T6358168.java
! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java
! test/tools/javac/api/6410643/T6410643.java
! test/tools/javac/api/T6357331.java
! test/tools/javac/api/TestJavacTaskScanner.java
! test/tools/javac/api/TestJavacTask_Lock.java
! test/tools/javac/api/TestResolveError.java
! test/tools/javac/api/taskListeners/CompileEvent.java
! test/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/tools/javac/failover/CheckAttributedTree.java
+ test/tools/javac/options/modes/AtFilesTest.java
+ test/tools/javac/options/modes/DocLintTest.java
+ test/tools/javac/options/modes/FSInfoTest.java
+ test/tools/javac/options/modes/InfoOptsTest.java
+ test/tools/javac/options/modes/NoOperandsTest.java
+ test/tools/javac/options/modes/OutputDirTest.java
+ test/tools/javac/options/modes/ProfileBootClassPathTest.java
+ test/tools/javac/options/modes/ProfileTargetTest.java
+ test/tools/javac/options/modes/SourceTargetTest.java
+ test/tools/javac/options/modes/StdOutTest.java
+ test/tools/javac/options/modes/Tester.java
! test/tools/javac/profiles/ProfileOptionTest.java
! test/tools/javac/versions/Versions.java
Changeset: f2518ce1dabc
Author: mcimadamore
Date: 2014-08-26 12:45 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/f2518ce1dabc
8056055: IntelliJ source paths broken after modularization of langtools
Summary: Add 'share/classes' prefix to all src roots
Reviewed-by: jfranck
! make/intellij/langtools.iml
Changeset: 8e638f046bf0
Author: jlahoda
Date: 2014-08-27 07:44 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8e638f046bf0
8056061: Mark implementations of public interfaces with an annotation
Summary: Adding @DefinedBy annotation to mark methods that implement public API methods; annotating the methods; adding a coding rules analyzer to enforce all such methods are annotated.
Reviewed-by: jjg, mcimadamore, jfranck
Contributed-by: jan.lahoda at oracle.com, jonathan.gibbons at oracle.com
+ make/test/crules/DefinedByAnalyzer/Test.java
+ make/test/crules/DefinedByAnalyzer/Test.out
! make/tools/crules/AbstractCodingRulesAnalyzer.java
! make/tools/crules/CodingRulesAnalyzerPlugin.java
+ make/tools/crules/DefinedByAnalyzer.java
! make/tools/crules/resources/crules.properties
! src/jdk.compiler/share/classes/com/sun/tools/doclint/Checker.java
! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacScope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/WrappingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/RegularFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/ZipFileIndexArchive.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/JavacPathFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/nio/PathFileObject.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacRoundEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/BaseFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/util/DefinedBy.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Name.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Position.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/SharedNameTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTask.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/JavahTool.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PubapiVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartFileObject.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTool.java
Changeset: a75064469e3f
Author: mcimadamore
Date: 2014-08-27 11:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a75064469e3f
8056075: Add support for dumping inference dependency graphs
Summary: Add option '-XDdumpInferenceGraphTo=<folder>' to dump inference internal dependency graphs
Reviewed-by: jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
Changeset: 00d021d01485
Author: ksrini
Date: 2014-08-27 06:25 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/00d021d01485
8038732: [javadoc] NetBeans IDE target does not build doclets
Reviewed-by: jjg, jlahoda
! make/build.properties
! make/build.xml
! make/tools/anttasks/GenStubsTask.java
! make/tools/anttasks/SelectToolTask.java
Changeset: bc4d5d9f30f0
Author: ksrini
Date: 2014-08-26 08:12 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/bc4d5d9f30f0
8054925: [javadoc] refactor the Doclet start method.
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AbstractDoclet.java
Changeset: 506a8e26a53e
Author: ksrini
Date: 2014-08-27 06:56 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/506a8e26a53e
8050031: [javadoc] class-use pages have duplicates and missing entries
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/Utils.java
! test/com/sun/javadoc/lib/JavadocTester.java
! test/com/sun/javadoc/testOrdering/TestOrdering.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
+ test/com/sun/javadoc/testUseOption/unique/C1.java
+ test/com/sun/javadoc/testUseOption/unique/UseMe.java
Changeset: 452dd2988607
Author: alundblad
Date: 2014-08-28 17:38 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/452dd2988607
8054500: Refactor sjavac Main class into ClientMain and ServerMain
Summary: Restructured Main into ClientMain and ServerMain
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java
+ src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! test/tools/sjavac/ExclPattern.java
! test/tools/sjavac/IgnoreSymbolFile.java
! test/tools/sjavac/OptionDecoding.java
! test/tools/sjavac/SJavac.java
Changeset: 23a08a5e36d6
Author: darcy
Date: 2014-08-28 11:29 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/23a08a5e36d6
8056283: @ignore tools/javac/defaultMethods/Assertions.java until JDK-8047675 is fixed
Reviewed-by: ksrini
! test/tools/javac/defaultMethods/Assertions.java
Changeset: 9fbec2de1d14
Author: sogoel
Date: 2014-08-28 23:42 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9fbec2de1d14
8049126: golden files for annotations test in tools/java dir
Reviewed-by: jjg
! test/tools/javac/annotations/neg/AnnComma.java
+ test/tools/javac/annotations/neg/AnnComma.out
! test/tools/javac/annotations/neg/ArrayLit.java
+ test/tools/javac/annotations/neg/ArrayLit.out
! test/tools/javac/annotations/neg/Constant.java
+ test/tools/javac/annotations/neg/Constant.out
! test/tools/javac/annotations/neg/Cycle1.java
+ test/tools/javac/annotations/neg/Cycle1.out
! test/tools/javac/annotations/neg/Cycle2.java
+ test/tools/javac/annotations/neg/Cycle2.out
! test/tools/javac/annotations/neg/Cycle3.java
+ test/tools/javac/annotations/neg/Cycle3.out
! test/tools/javac/annotations/neg/Dup.java
+ test/tools/javac/annotations/neg/Dup.out
! test/tools/javac/annotations/neg/DupTarget.java
+ test/tools/javac/annotations/neg/DupTarget.out
! test/tools/javac/annotations/neg/MemberOver.java
+ test/tools/javac/annotations/neg/MemberOver.out
Changeset: 9e6adccdd77f
Author: sogoel
Date: 2014-08-29 00:42 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9e6adccdd77f
8055074: Group 9a: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/Ambig3.java
+ test/tools/javac/Ambig3.out
! test/tools/javac/BadAnnotation.java
+ test/tools/javac/BadAnnotation.out
! test/tools/javac/BadCovar.java
+ test/tools/javac/BadCovar.out
! test/tools/javac/BadHexConstant.java
+ test/tools/javac/BadHexConstant.out
! test/tools/javac/BoundClassError.java
+ test/tools/javac/BoundClassError.out
! test/tools/javac/BreakAcrossClass.java
+ test/tools/javac/BreakAcrossClass.out
! test/tools/javac/ClassIsAbstract.java
+ test/tools/javac/ClassIsAbstract.out
! test/tools/javac/ClassToTypeParm.java
+ test/tools/javac/ClassToTypeParm.out
! test/tools/javac/CompoundBox.java
+ test/tools/javac/CompoundBox.out
Changeset: 9e29021d0d13
Author: alundblad
Date: 2014-08-29 14:58 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9e29021d0d13
8056252: Incremental build fails on Windows
Summary: Changed from '/' to File.separatorChar
Reviewed-by: jfranck
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Source.java
Changeset: 9da59b2ab73d
Author: mchung
Date: 2014-08-29 10:46 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9da59b2ab73d
8055856: checkdeps build target doesn't work for cross-compilation builds
8056113: [build] tools.jar missing modules.xml
Reviewed-by: ihse, erikj
! make/CompileInterim.gmk
! src/jdk.dev/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.dev/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
Changeset: 13705e2ddeb2
Author: lana
Date: 2014-08-29 11:57 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/13705e2ddeb2
Merge
Changeset: 5b2b0cde7f7b
Author: katleman
Date: 2014-09-04 13:26 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/5b2b0cde7f7b
Added tag jdk9-b29 for changeset 13705e2ddeb2
! .hgtags
Changeset: 37e0edfac52e
Author: sogoel
Date: 2014-08-29 14:08 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/37e0edfac52e
8056288: Missing bug id in test/com/sun/javadoc/testOrdering/TestOrdering.java
Reviewed-by: ksrini
! test/com/sun/javadoc/testOrdering/TestOrdering.java
Changeset: 73b1d870a886
Author: mcimadamore
Date: 2014-09-01 17:41 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/73b1d870a886
8057005: IntelliJ should allow import for nested classes
Summary: Minor tweaks to langtools intellij project
Reviewed-by: jfranck
! make/intellij/codeStyleSettings.xml
! make/intellij/copyright/profiles_settings.xml
! make/intellij/workspace.xml
Changeset: c565b044f8c4
Author: kizune
Date: 2014-09-03 19:22 +0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c565b044f8c4
8044597: Request to update tools/javap/T4501661.java to add test for package option
Reviewed-by: jjg
! test/tools/javap/T4501661.java
Changeset: 9a41fce5a626
Author: jjg
Date: 2014-09-03 14:06 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9a41fce5a626
8034861: Incorrect format and indentation of InnerClasses section
Reviewed-by: jjg, ksrini, mcimadamore, lagergren
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
! test/tools/javap/T4975569.java
Changeset: b33de166fafb
Author: jjg
Date: 2014-09-03 14:19 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b33de166fafb
8038414: Constant pool's strings are not escaped properly
Reviewed-by: jjg, mcimadamore, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javap/ConstantWriter.java
+ test/tools/javap/T8038414.java
Changeset: 093d86cc0f8d
Author: jlahoda
Date: 2014-09-04 08:48 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/093d86cc0f8d
8054563: Update RunCodingRules.java for source code reorg
Summary: Tests RunCodingRules and MessageInfo fixed to work in the new source code structure.
Reviewed-by: jjg
! test/tools/all/RunCodingRules.java
! test/tools/javac/diags/MessageInfo.java
Changeset: d898543d13fb
Author: jlahoda
Date: 2014-09-04 08:49 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d898543d13fb
8047675: tools/javac/defaultMethods/Assertions.java fails if run with -enableassertions (-ea)
Summary: Using ToolBox to start new Java processes, to avoid passing default VM options to the newly started process.
Reviewed-by: jjg
! test/tools/javac/defaultMethods/Assertions.java
+ test/tools/javac/defaultMethods/AssertionsTest.java
! test/tools/lib/ToolBox.java
Changeset: ef5427c13e1e
Author: lana
Date: 2014-09-04 14:45 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ef5427c13e1e
Merge
Changeset: a4843ba8f2dc
Author: katleman
Date: 2014-09-11 09:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/a4843ba8f2dc
Added tag jdk9-b30 for changeset ef5427c13e1e
! .hgtags
Changeset: 0ecc0804ec11
Author: sogoel
Date: 2014-09-04 16:52 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0ecc0804ec11
8055996: Remove @ignore from tools/javac/T6725036.java
Reviewed-by: jjg
! test/tools/javac/T6725036.java
Changeset: 0877f3c322c3
Author: sogoel
Date: 2014-09-05 16:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0877f3c322c3
8055075: Group 9b: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/ConditionalWithVoid.java
+ test/tools/javac/ConditionalWithVoid.out
! test/tools/javac/DuplicateClass.java
+ test/tools/javac/DuplicateClass.out
! test/tools/javac/EOI.java
+ test/tools/javac/EOI.out
! test/tools/javac/ExceptionalFinally2.java
+ test/tools/javac/ExceptionalFinally2.out
! test/tools/javac/ExprQualifiedType.java
+ test/tools/javac/ExprQualifiedType.out
! test/tools/javac/ExtendsScope.java
+ test/tools/javac/ExtendsScope.out
! test/tools/javac/ExtraneousEquals.java
+ test/tools/javac/ExtraneousEquals.out
! test/tools/javac/FlatnameClash2.java
+ test/tools/javac/FlatnameClash2.out
! test/tools/javac/InconsistentInheritedSignature.java
+ test/tools/javac/InconsistentInheritedSignature.out
Changeset: ea62dc3a866e
Author: sogoel
Date: 2014-09-05 16:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ea62dc3a866e
8055079: Group 9c: golden files for tests in tools/javac dir
Reviewed-by: jjg
! test/tools/javac/InterfaceObjectIncompatibility.java
+ test/tools/javac/InterfaceObjectIncompatibility.out
! test/tools/javac/InterfaceObjectInheritance.java
+ test/tools/javac/InterfaceObjectInheritance.out
! test/tools/javac/InterfaceOverrideFinal.java
+ test/tools/javac/InterfaceOverrideFinal.out
! test/tools/javac/LabeledDeclaration.java
+ test/tools/javac/LabeledDeclaration.out
! test/tools/javac/NestedDuplicateLabels.java
+ test/tools/javac/NestedDuplicateLabels.out
! test/tools/javac/NewGeneric.java
+ test/tools/javac/NewGeneric.out
! test/tools/javac/NoClass.java
+ test/tools/javac/NoClass.out
! test/tools/javac/Object1.java
+ test/tools/javac/Object1.out
! test/tools/javac/Object2.java
+ test/tools/javac/Object2.out
Changeset: b545a2b1039d
Author: jlahoda
Date: 2014-09-08 10:48 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b545a2b1039d
8056014: Type inference may be skipped for a complex receiver generic method in a parameter position
Summary: When checking if deferred attribution is needed for a chain of methods, stop on any method that returns any type variable, as the rest of analysis cannot use the correct type.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056014.java
Changeset: d7e615e0115c
Author: jlahoda
Date: 2014-09-08 10:50 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d7e615e0115c
8056984: Exception in compiler: java.lang.AssertionError: isSubClass T
Summary: Must use type variable's captured bound as a method receiver, instead of the type variable itself, while checking if deferred attribution is needed.
Reviewed-by: mcimadamore, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/tools/javac/lambda/T8056984.java
Changeset: 8df25ec8c930
Author: jfranck
Date: 2014-09-08 13:11 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/8df25ec8c930
8056021: checkin for JDK-8027262 breaks Checker Framework
Reviewed-by: jjg, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Env.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! test/com/sun/javadoc/testTypeAnnotations/TestTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/tools/javac/annotations/typeAnnotations/failures/common/arrays/DeclarationAnnotation.out
! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java
! test/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/tools/javac/processing/model/type/BasicAnnoTests.java
! test/tools/javac/warnings/6747671/T6747671.java
! test/tools/javac/warnings/6747671/T6747671.out
! test/tools/javac/warnings/suppress/T6480588.java
! test/tools/javac/warnings/suppress/T6480588.out
! test/tools/javac/warnings/suppress/TypeAnnotations.java
! test/tools/javap/output/RepeatingTypeAnnotations.java
Changeset: b27a7aae4b23
Author: mcimadamore
Date: 2014-09-08 14:16 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/b27a7aae4b23
8055514: Wrong, confusing error when non-static varargs referenced in static context
Summary: Improved heuristics in MethodResolutionPhase.mergeResults()
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/tools/javac/varargs/8055514/T8055514.java
+ test/tools/javac/varargs/8055514/T8055514.out
Changeset: 63711c189d79
Author: jlahoda
Date: 2014-09-08 15:51 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/63711c189d79
8057753: Test langtools/test/tools/javac/NoClass.java is failing when run together with langtools/test/tools/javac/DuplicateImport.java
Summary: Removing javac/NoClass test, as it is superseded by javac/importChecks/InvalidImportsNoClasses.java
Reviewed-by: jfranck
- test/tools/javac/NoClass.java
- test/tools/javac/NoClass.out
! test/tools/javac/importChecks/InvalidImportsNoClasses.java
Changeset: 10287adbf9d6
Author: pgovereau
Date: 2014-09-09 11:55 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/10287adbf9d6
8055500: fix for 8030046 is incorrect
Reviewed-by: jjg, ksrini
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! test/tools/javac/Paths/AbsolutePathTest.java
Changeset: afb14d7db974
Author: pgovereau
Date: 2014-09-09 12:16 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/afb14d7db974
8054210: NullPointerException when compiling specific code.
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/tools/javac/flow/T8042741/LambdaArgumentsTest.java
Changeset: 0d89f8b94872
Author: vromero
Date: 2014-09-09 10:43 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0d89f8b94872
8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class
Reviewed-by: mcimadamore, jjg, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Bits.java
Changeset: aa09fc6a3459
Author: lana
Date: 2014-09-10 19:38 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/aa09fc6a3459
Merge
- test/tools/javac/NoClass.java
Changeset: d75456e839b5
Author: wetmore
Date: 2014-09-11 12:18 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/d75456e839b5
8058180: .hgignore should be updated with webrev in all repos
Reviewed-by: jrose, katleman, jjg
! .hgignore
Changeset: 0046d55383a9
Author: lana
Date: 2014-09-11 14:29 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/0046d55383a9
Merge
- test/tools/javac/NoClass.java
Changeset: 414fb97e029d
Author: katleman
Date: 2014-09-17 22:56 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/414fb97e029d
Added tag jdk9-b31 for changeset 0046d55383a9
! .hgtags
Changeset: 3eb8614e39b3
Author: sogoel
Date: 2014-09-12 17:05 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3eb8614e39b3
8055080: Group 9d: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore, jlahoda
! test/tools/javac/Parens1.java
+ test/tools/javac/Parens1.out
! test/tools/javac/Parens2.java
+ test/tools/javac/Parens2.out
! test/tools/javac/Parens3.java
+ test/tools/javac/Parens3.out
! test/tools/javac/Parens4.java
+ test/tools/javac/Parens4.out
! test/tools/javac/ParseConditional.java
+ test/tools/javac/ParseConditional.out
! test/tools/javac/StoreClass.java
+ test/tools/javac/StoreClass.out
! test/tools/javac/SwitchScope.java
+ test/tools/javac/SwitchScope.out
! test/tools/javac/SynthName2.java
+ test/tools/javac/SynthName2.out
! test/tools/javac/T6234077.java
+ test/tools/javac/T6234077.out
Changeset: c419bddef7f3
Author: mcimadamore
Date: 2014-09-15 12:43 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c419bddef7f3
8055963: Inference failure with nested invocation
Summary: Revise heuristics to force eager instantiation of return inference vars
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
+ test/tools/javac/generics/inference/8055963/T8055963.java
Changeset: 9a6c1bf0d19a
Author: bpatel
Date: 2014-09-17 23:52 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/9a6c1bf0d19a
8043698: <title> tag not getting generated in package-summary pages for un-named packages
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ProfilePackageWriterImpl.java
! test/com/sun/javadoc/testUnnamedPackage/TestUnnamedPackage.java
Changeset: 7e15b8d4631d
Author: bpatel
Date: 2014-09-18 00:50 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7e15b8d4631d
8047745: Javadoc should include encoding information in generated html files
Reviewed-by: jjg, ksrini
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlConstants.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/markup/HtmlDocWriter.java
! test/com/sun/javadoc/testCharset/TestCharset.java
Changeset: ad99965443d1
Author: lana
Date: 2014-09-18 13:27 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ad99965443d1
Merge
Changeset: fdefd7052a32
Author: katleman
Date: 2014-09-25 12:40 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/fdefd7052a32
Added tag jdk9-b32 for changeset ad99965443d1
! .hgtags
Changeset: c67dc7a385b2
Author: sogoel
Date: 2014-09-19 13:54 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/c67dc7a385b2
8058755: Update tools/javadoc/6227454 to add head tag
Reviewed-by: jjg
! test/tools/javadoc/6227454/Test.java
Changeset: 2f8f2ae8a806
Author: jlahoda
Date: 2014-09-22 14:55 +0200
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/2f8f2ae8a806
8057794: Compiler Error when obtaining .class property
Summary: Ensuring a non-null type and sym for illegal T.class to prevent downstream errors.
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/tools/javac/lambda/T8057794.java
+ test/tools/javac/lambda/T8057794.out
Changeset: ff1998c1ecab
Author: emc
Date: 2014-09-22 17:09 -0400
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ff1998c1ecab
8048614: Add TypeMetadata to contain type annotations and other type information
Summary: Implement general framework for metadata on types
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/UninitializedType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/tools/javac/types/TypeHarness.java
Changeset: 3c7c7485fab7
Author: ntoda
Date: 2014-09-25 13:54 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/3c7c7485fab7
8050117: add to javac test Versions.java tests that show correct operation for source/target options pre 1.9
Reviewed-by: jjg
! test/tools/javac/versions/Versions.java
Changeset: 180b0fc6cabf
Author: lana
Date: 2014-09-25 16:21 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/180b0fc6cabf
Merge
Changeset: e891e0c4edc5
Author: vromero
Date: 2014-09-25 17:09 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e891e0c4edc5
8058708: java.lang.AssertionError compiling source code
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! test/tools/javac/flow/LVTHarness.java
! test/tools/javac/flow/tests/TestCaseIf.java
Changeset: 49d692597e7b
Author: lana
Date: 2014-10-03 11:07 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/49d692597e7b
Added tag jdk9-b33 for changeset e891e0c4edc5
! .hgtags
Changeset: 1a77eeed0c06
Author: bpatel
Date: 2014-09-26 13:51 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/1a77eeed0c06
8048351: tidy errors for attribute href, name for langtools javadoc tests needs investigation
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/PackageUseWriter.java
! test/com/sun/javadoc/testPackageDeprecation/TestPackageDeprecation.java
! test/com/sun/javadoc/testUseOption/TestUseOption.java
Changeset: ed691a10b8fc
Author: sogoel
Date: 2014-10-01 14:15 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/ed691a10b8fc
8055783: Group 9e: golden files for tests in tools/javac dir
Reviewed-by: jjg, mcimadamore
! test/tools/javac/T6306967.java
+ test/tools/javac/T6306967.out
! test/tools/javac/T6379327.java
+ test/tools/javac/T6379327.out
! test/tools/javac/T6407257.java
+ test/tools/javac/T6407257.out
! test/tools/javac/T6663588.java
+ test/tools/javac/T6663588.out
! test/tools/javac/UncaughtOverflow.java
+ test/tools/javac/UncaughtOverflow.out
- test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/UseEnum.java
+ test/tools/javac/UseEnum.out
! test/tools/javac/VoidArray.java
+ test/tools/javac/VoidArray.out
Changeset: e18407fcede8
Author: lana
Date: 2014-10-03 12:11 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/e18407fcede8
Merge
- test/tools/javac/UncaughtOverflow2.java
Changeset: 00b00232dab6
Author: katleman
Date: 2014-10-09 11:24 -0700
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/00b00232dab6
Added tag jdk9-b34 for changeset e18407fcede8
! .hgtags
Changeset: 7dcbcb75e42f
Author: mcimadamore
Date: 2014-10-15 13:58 +0100
URL: http://hg.openjdk.java.net/valhalla/valhalla/langtools/rev/7dcbcb75e42f
merge with jdk9-b34
! make/build.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Attribute.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/SpecializeTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javap/AttributeWriter.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavacServiceImpl.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerPool.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilerThread.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServer.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacService.java
- src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/JavacServiceClient.java
- test/tools/javac/NoClass.java
- test/tools/javac/UncaughtOverflow2.java
! test/tools/javac/failover/CheckAttributedTree.java
+ test/tools/javac/lambda/T8057794.out
- test/tools/javac/lib/ToolBox.java
More information about the valhalla-dev
mailing list