Sonali Goel
40f4caa8d0
8049127: Group 8b - golden files for annotations test in tools/java dir
...
Reviewed-by: jjg
2014-08-12 17:31:31 -07:00
Sonali Goel
bf789b2a48
8054964: Add a test for invalid package annotations
...
Reviewed-by: jjg
2014-08-12 16:41:05 -07:00
Andrei Eremeev
8740c99fbd
8042251: Implement classfile tests for InnerClasses attribute
...
Reviewed-by: jjg, anazarov, shurailine
2014-08-12 13:24:40 +04:00
Maurizio Cimadamore
560c7c91fe
8051958: Cannot assign a value to final variable in lambda
...
Remove Attr.owner and refactor code for detecting forward field references
Reviewed-by: vromero
2014-07-29 15:31:57 -07:00
Andrey Nazarov
0f64892089
8050979: Provide javadoc for "framework" classes in langtools tests
...
Reviewed-by: jjg
2014-07-24 15:12:48 -07:00
Andrey Nazarov
0308bdc9d1
8050319: LocalVariableTestBase has unexpected dependency on LocalVariableTableTest
...
Reviewed-by: jjg, ksrini
2014-07-23 09:19:23 -07:00
Sonali Goel
a047a4f1ec
8048837: .out files for generics tests in tools/javac dir - part 3
...
Reviewed-by: jjg
2014-07-17 11:22:47 -07:00
Sonali Goel
5324b04fde
8048836: .out files for generics tests in tools/javac dir
...
Reviewed-by: jjg
2014-07-17 11:14:39 -07:00
Sonali Goel
541591d644
8048833: .out files for generics tests in tools/javac dir
...
Reviewed-by: jjg
2014-07-17 09:56:07 -07:00
Joe Darcy
dee421ed14
8050430: Provided new utility visitors supporting SourceVersion.RELEASE_9
...
Reviewed-by: jjg
2014-07-17 09:47:25 -07:00
Vicente Romero
aa91971a3c
8051004: javac, incorrect bug id in tests for JDK-8050386
...
Reviewed-by: mcimadamore
2014-07-17 10:55:50 -04:00
Vicente Romero
3e002a08e6
8050386: javac, follow-up of fix for JDK-8049305
...
Reviewed-by: mcimadamore
2014-07-16 10:47:56 -04:00
Vicente Romero
6edca1025f
8050283: fix for JDK-8049305 should be removed
...
Reviewed-by: jjg
2014-07-14 16:59:25 -04:00
Vicente Romero
1e87b47b2a
8049305: Verification error due to a bad stackmap frame generated by javac
...
Reviewed-by: mcimadamore
2014-07-14 13:36:30 -04:00
Jan Lahoda
603d592a91
8049948: Restore NonDirectSuper.java test
...
Reviewed-by: jjg
2014-07-14 12:03:08 +02:00
Jan Lahoda
eb1f1c05ed
8048805: Request to investigate and update lexer error recovery in javac
...
8046620: Further investigation needed for few error messages for negative unicode tests in langtools regression ws
8048803: javac should report complete character code in the error messages
Improving error reporting and recovery in the lexer
Co-authored-by: Sonali Goel <sonali.goel@oracle.com>
Reviewed-by: jjg, mcimadamore
2014-07-14 12:02:58 +02:00
Jonathan Gibbons
92884a5338
8050106: JavaCompiler relies on inappropriate result from comparison
...
Reviewed-by: darcy
2014-07-12 07:32:28 -07:00
Neil Toda
f7234f052c
8030610: replace test/tools/javac/versions/check.sh
...
Reviewed-by: jjg
2014-07-10 16:03:45 -07:00
Neil Toda
b4b2f994ca
8011044: Remove support for 1.5 and earlier source and target options
...
Co-authored-by: Brian Goetz <brian.goetz@oracle.com>
Reviewed-by: darcy, jjg
2014-07-10 13:57:27 -07:00
Vicente Romero
5916a0adfa
8033483: Should ignore nested lambda bodies during overload resolution
...
Reviewed-by: mcimadamore, dlsmith
2014-07-09 10:49:32 -04:00
Jan Lahoda
0067b70725
8031569: Refactor javac scope implementation to enable lazy imports
...
Introducing an internal API for Scope; rewriting ImportScopes to extend CompoundScopes.
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Reviewed-by: mcimadamore, jjg, jfranck
2014-07-09 16:32:05 +02:00
Maurizio Cimadamore
15cfa4aac9
8043926: javac, code valid in 7 is not compiling for 8
...
Type-containment doesn't handle inference variables correctly
Reviewed-by: vromero, dlsmith
2014-07-08 15:42:04 +01:00
Jan Lahoda
3c5b32658b
8042239: javac: TreeMaker.Type(Type t) does not handle UnionClassType
...
Enhancing TreeMaker.Type(Type t) with support for UnionClassType and IntersectionClassType.
Co-authored-by: Robert Field <robert.field@oracle.com>
Reviewed-by: vromero, rfield
2014-07-08 15:13:16 +02:00
Sonali Goel
5437ec7e74
8044080: .out files for unicode, implicitThis and importChecks tests in tools/javac dir
...
Reviewed-by: jjg
2014-07-07 13:39:31 -07:00
Sonali Goel
9c09973b5a
8049491: Remove three auxilary files in tools/javac/enum dir
...
Reviewed-by: jjg
2014-07-07 12:55:00 -07:00
Sonali Goel
3ecb57ccc0
8046618: .out files for enum tests in tools/javac/dir
...
Reviewed-by: jjg
2014-07-07 12:44:20 -07:00
Sonali Goel
0718a280b0
8046635: .out files for enum tests in tools/javac/dir
...
Reviewed-by: jjg
2014-07-07 12:36:45 -07:00
Vicente Romero
72d5723212
8049075: javac, wildcards and generic vararg method invocation not accepted
...
Reviewed-by: mcimadamore
2014-07-04 16:34:44 +01:00
Jonathan Gibbons
12b653bb02
8042261: Implement classfile tests for Deprecated attribute
...
Reviewed-by: jjg, anazarov, shurailine
2014-07-04 10:52:22 +01:00
Sonali Goel
50e8d8b28d
8049284: Missing bug id in test/tools/javac/varargs/warning/Warn*
...
Reviewed-by: darcy
2014-07-03 15:48:23 -07:00
Sonali Goel
2caa264885
8046770: .out files for assert, boxing, and overload tests in tools/javac dir
...
Reviewed-by: jjg
2014-07-02 14:27:10 -07:00
Sonali Goel
9343037434
8044864: .out files for enum tests in tools/javac dir - part 1
...
Reviewed-by: jjg
2014-07-02 13:29:58 -07:00
Sonali Goel
8244fe0c5c
8044236: create .out files for DefiniteAssignment tests in tools/javac dir
...
Reviewed-by: jjg, vromero
2014-07-02 12:04:04 -07:00
Jan Lahoda
670eff1ee6
6707032: Division by zero warning not suppressed properly in some cases
...
Delay reporting of the division by zero warning until annotations are resolved, so that @SuppressWarnings works correctly.
Reviewed-by: vromero
2014-06-30 17:08:06 +02:00
Vicente Romero
ce0935812b
8047719: Incorrect LVT in switch statement
...
Reviewed-by: jjg, jlahoda
2014-06-27 20:32:12 +01:00
Jonathan Gibbons
47c543e53b
8007307: DPrinter: support the DocTree API
...
Reviewed-by: mcimadamore
2014-06-26 11:45:51 -07:00
Paul Govereau
5b1596bc25
8042345: getDocComment fails for doc comments on PackageElement found in package-info.java
...
Reviewed-by: jjg
2014-06-26 13:48:58 -04:00
Robert Field
30f70a0e1d
8048121: javac complex method references: revamp and simplify
...
8038776: VerifyError when running successfully compiled java class
Add tests missing from the push of 8037404
Reviewed-by: dlsmith, vromero
2014-06-25 11:22:27 -07:00
Joe Darcy
b963c0bc59
7196160: Project Coin: allow @SafeVarargs on private methods
...
Reviewed-by: jjg
2014-06-24 10:51:00 -07:00
Robert Field
802429b65f
8037404: javac NPE or VerifyError for code with constructor reference of inner class
...
8047341: lambda reference to inner class in base class causes LambdaConversionException
8044748: JVM cannot access constructor though ::new reference although can call it directly
8044737: Lambda: NPE while obtaining method reference through lambda expression
Revamp and simplify handling of complex method references
Reviewed-by: dlsmith, vromero
2014-06-24 00:43:46 -07:00
Vicente Romero
1ff4245739
8044546: Crash on faulty reduce/lambda
...
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Reviewed-by: mcimadamore, dlsmith
2014-06-20 20:36:54 +01:00
Robert Field
5fad815dec
8046060: Different results of floating point multiplication for lambda code block
...
Propogate strictfp into lambda body
Reviewed-by: vromero, jlahoda
2014-06-20 10:56:47 -07:00
Dan Smith
fe46aeabb0
8047407: Add test for JDK-8037385
...
Reviewed-by: mcimadamore
2014-06-20 11:42:16 -06:00
Dan Smith
06b8a7ac80
8034147: javac crashes with a NullPointerException during bounds checking
...
Types.supertype should return Type.noType rather than null
Reviewed-by: vromero, mcimadamore
2014-06-20 10:56:31 -06:00
Vicente Romero
d7c001dd04
8042759: Lambda returning implicitly-typed lambdas considered pertinent to applicability
...
Reviewed-by: mcimadamore
2014-06-19 23:52:33 +01:00
Jan Lahoda
9d852a54ef
8041648: do while loop that misses ending semicolon has wrong end position
...
Ensure the end positions are meaningful even if statement's semicolon is missing.
Co-authored-by: Dusan Balek <dusan.balek@oracle.com>
Reviewed-by: jjg
2014-06-19 22:06:29 +02:00
Vicente Romero
5b199f3cb8
8038182: javac crash with FunctionDescriptorLookupError for invalid functional interface
...
Co-authored-by: Maurizio Cimadamore <maurizio.cimadamore@oracle.com>
Reviewed-by: mcimadamore
2014-06-19 15:39:37 +01:00
Jan Lahoda
e6b9e34ebe
8046916: Type parameter annotations don't work with multiple type parameters
...
When reading type variable's annotations out of the owner's type annotations, use the type variable's index in owner to exclude annotations belonging to other type variables.
Reviewed-by: jfranck, emc
2014-06-18 10:44:16 +02:00
Vicente Romero
e4773094de
8036953: Fix timing of varargs access check, per JDK-8016205
...
Reviewed-by: mcimadamore, dlsmith
2014-06-17 17:33:01 +01:00
Paul Govereau
f2e2245e7b
8038975: Access control in enhanced for
...
Reviewed-by: vromero, jlahoda
2014-06-17 11:11:59 -04:00