Amy Lu
c1a7b8e306
8174059: langtools test failed again on win32 with the trial reversion changes for limited win32 address space
...
Reviewed-by: darcy
2017-02-16 13:38:09 +08:00
Joe Darcy
0a98c7b5b6
8173305: Trial reversion of langtools test changes for limited win32 address space
...
Reviewed-by: jjg, amlu
2017-02-03 22:09:30 -08:00
Alan Bateman
22e233b2e9
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Bhavesh Patel <bhavesh.x.patel@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Reviewed-by: mcimadamore, jjg, mchung, anazarov
2016-12-01 09:02:42 +00:00
Amy Lu
9f1556675e
8165193: Workaround intermittent failures of JavacTreeScannerTest and SourceTreeScannerTest due to C2 memory usage
...
Reviewed-by: darcy
2016-09-01 13:18:42 +08:00
Joe Darcy
66ff418a4b
8163999: Workaround intermittent failures of TreePosTest.java due to C2 memory usage
...
Reviewed-by: jjg
2016-08-15 13:42:34 -07:00
Jonathan Gibbons
7812306bc0
8152897: refactor ToolBox to allow reduced documented dependencies
...
Reviewed-by: vromero
2016-03-31 15:20:50 -07:00
Alan Bateman
001ebb3a72
8142968: Module System implementation
...
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com>
Co-authored-by: Vicente Romero <vicente.romero@oracle.com>
Co-authored-by: Andreas Lundblad <andreas.lundblad@oracle.com>
Co-authored-by: Andrey Nazarov <andrey.x.nazarov@oracle.com>
Co-authored-by: Chris Hegarty <chris.hegarty@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: Kumar Srinivasan <kumar.x.srinivasan@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: jjg, jlahoda, vromero, mcimadamore, bpatel, ksrini, darcy, anazarov, dfuchs
2016-03-17 19:04:28 +00:00
Alan Bateman
42e7c3091f
8049422: Remove @jdk.Exported
...
Reviewed-by: dfuchs, mchung, darcy, chegar
2016-01-08 11:47:12 +00:00
Vassili Igouchkine
9c33078299
8145342: Some copyright notices are inconsistently and ill formatted
...
Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad
2015-12-14 20:18:19 +01:00
Kumar Srinivasan
2711685247
8132096: Augment the Compiler Tree API to support the new Simplified Doclet API
...
Reviewed-by: jjg, jlahoda
2015-10-28 10:41:30 -07:00
Alexander Kulyakhtin
b6262441ad
8076543: Add @modules as needed to the langtools tests
...
Reviewed-by: jjg, shurailine
2015-05-21 11:41:04 -07:00
Andreas Lundblad
fc379b3042
8068737: ArrayType prints element type post order
...
Rewrote ArrayType.toString
Reviewed-by: jlahoda, ksrini
2015-04-21 12:10:26 +02:00
Srikanth Adayapalam
4eb573aa81
8067914: Redundant type cast nodes in AST (follow up from JDK-8043741)
...
Workaround for redundant (but harmless) synthetic cast generated in TransTypes
Reviewed-by: mcimadamore
2015-01-09 15:51:20 +00:00
Jan Lahoda
59b3453845
8061549: Disallow _ as a one-character identifier
...
Underscore is no longer a one-charater identifier with -source 9
Reviewed-by: mcimadamore, jjg
2014-12-08 18:02:07 +01:00
Jonathan Gibbons
a75d2dbd39
8062676: Tests which leak lots of file managers should be fixed (group 2)
...
Reviewed-by: darcy
2014-11-05 19:12:45 -08:00
Jonathan Gibbons
8bd23f1681
8062348: langtools tests should close file manager (group 1)
...
Reviewed-by: darcy
2014-10-29 17:25:23 -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
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
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
Eric McCorkle
8ff3cbd414
8027262: Determine location for type annotations earlier in compiler pipeline
...
8027261: Single codepath for attaching annotations to symbols
8027258: Permit a single source annotation to generate multiple bytecode annotations
8027182: Incorrect annotation attributes for type annotations on constructor type parameters
8044010: TypeAnnotation attribute is not generated for repeatable annotation in type argument
8044009: TypeAnnotation attribute is not generated for repeatable annotation in nested types
8043974: TypeAnnotation attribute is not generated for repeatable annotation in lambda
8043669: Few of the ANNOT tests in JCK9 test suite fail with an AssertionError for exception_index
8042060: Type parameter annotations don't work with multiple type parameters
8037348: RuntimeInvisibleAnnotations should not be generated for type annotation on anonymous innerclass creation
Initial rearchitecting of type annotations frontend pipeline
Reviewed-by: jjg, jfranck, mcimadamore, jlahoda, wmdietl
2014-06-06 16:00:59 -04:00
Paul Govereau
9783b65028
8034245: Refactor TopLevel tree node
...
Added JCPackageDecl to JCTree to store package-level information.
Reviewed-by: jjg, jlahoda
2014-04-22 17:07:54 -04:00
Jan Lahoda
92c25244aa
8028415: TreeMaker.Literal(Object) creates invalid JCLiterals when passed a Character
...
JCLiteral for char must contain an Integer, not the provided Character.
Reviewed-by: jjg
2013-12-17 10:58:21 +01:00
Jan Lahoda
52d83865b8
8026180: com.sun.source.tree.NewArrayTree refers to com.sun.tools.javac.util.List
...
Correcting import in NewArrayTree, adding test protecting againts improper types in API signatures
Reviewed-by: jjg
2013-10-15 16:23:18 +02:00
Andreas Lundblad
f6875dad27
8024415: Bug in javac Pretty: Wrong precedence in JCConditional trees
...
Fixed precedence and associativity issues with pretty printing of JCConditional expressions.
Co-authored-by: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: jfranck
2013-10-08 15:33:28 +02:00
Jan Lahoda
9f6d1df747
8023835: TreeMaker.QualIdent() too leafy
...
Reviewed-by: jjg
2013-09-20 16:33:35 +02:00
Jonathan Gibbons
445a49ecb6
8023522: tools/javac/tree/TypeAnnotationsPretty.java test cases with @TA newline fail on windows only
...
Reviewed-by: darcy
2013-08-29 11:57:52 -07:00
Werner Dietl
1dc32a077e
8023515: import type-annotations updates
...
Reviewed-by: jjg
2013-08-21 16:13:50 -07:00
Vicente Romero
190f9337b1
6983297: methods missing from NewArrayTree
...
Reviewed-by: jjg
2013-08-10 16:29:26 +01:00
Kumar Srinivasan
da7f38703d
8014826: c.s.t.javac.tree.Pretty.visitNewArray() prints duplicate dimension markers
...
Reviewed-by: jjg, vromero
2013-07-31 08:37:34 -07:00
Jonathan Gibbons
df6136dc9a
8014323: Add VariableTree.getNameExpression
...
Reviewed-by: darcy
2013-05-14 21:08:40 -07:00
Werner Dietl
54582cab82
8013852: update reference impl for type-annotations
...
Co-authored-by: Steve Sides <steve.sides@oracle.com>
Co-authored-by: Joel Borggren-Franck <joel.franck@oracle.com>
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Reviewed-by: jjg
2013-05-14 15:04:06 -07:00
Michael Ernst
659a96edf9
8006775: JSR 308: Compiler changes in JDK8
...
Co-authored-by: Werner Dietl <wmdietl@cs.washington.edu>
Co-authored-by: Matt Papi <mpapi@csail.mit.edu>
Co-authored-by: Mahmood Ali <mahmood@notnoop.com>
Reviewed-by: jjg
2013-01-23 13:27:24 -08:00
Jonathan Gibbons
80a7fb0bb4
8006033: bug in Pretty.toSimpleString
...
Reviewed-by: darcy
2013-01-10 15:48:46 -08:00
Vicente Romero
de25999481
7200915: convert TypeTags from a series of small ints to an enum
...
Reviewed-by: jjg, mcimadamore
2012-10-25 11:09:36 -07:00
Jonathan Gibbons
f2cefcbfad
7174143: encapsulate doc comment table
...
Reviewed-by: ksrini, mcimadamore
2012-06-20 13:23:26 -07:00
Kumar Srinivasan
b7094ba03c
7106166: (javac) re-factor EndPos parser
...
Reviewed-by: jjg
2011-11-14 15:11:10 -08:00
Vicente Romero
399b71b9f0
6921494: provide way to print javac tree tag values
...
Reviewed-by: jjg, mcimadamore
2011-11-08 11:51:05 -08:00
Maurizio Cimadamore
063b622daf
7096014: Javac tokens should retain state
...
Refactor javac tokens from enum constants to stateful instances (to keep track of position, comments, etc.)
Reviewed-by: jjg
2011-10-24 13:00:20 +01:00
Jonathan Gibbons
1ec8f70fdd
7080267: Call to toString() from an ExpressionStatementTree doesn't take in consideration the ";" at the end
...
Reviewed-by: mcimadamore
2011-09-14 12:07:50 -07:00
David Katleman
f1744917be
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
...
Reviewed-by: ohair, trims
2011-05-25 13:32:10 -07:00
Jonathan Gibbons
1d1fd8962d
6963934: JCCompilationUnit.getImports does not report all imports
...
Reviewed-by: mcimadamore
2011-01-24 16:17:33 -08:00
Jonathan Gibbons
12f8b2493e
6993305: starting position of a method without modifiers and with type parameters is incorrect
...
Reviewed-by: mcimadamore
2011-01-11 08:05:28 -08:00
Lana Steuck
34c5f24321
Merge
2011-01-04 17:10:35 -08:00
Kelly O'Hair
84b5875f26
6962318: Update copyright year
...
Reviewed-by: xdono
2010-12-28 15:54:52 -08:00
Jim Holmlund
4157467833
6982992: Tests CheckAttributedTree.java, JavacTreeScannerTest.java, and SourceTreeeScannerTest.java timeout
...
Hoist some invariant code out of a loop
Reviewed-by: ksrini
2010-12-23 12:29:21 -08:00
Jonathan Gibbons
1ce40f31dd
6504896: TreeMaker.Literal(Object) does not support Booleans
...
Reviewed-by: mcimadamore
2010-12-10 07:38:28 -08:00
Jonathan Gibbons
bf00a77f2d
6987760: remove 308 support from JDK7
...
Reviewed-by: darcy, mcimadamore
2010-10-19 15:02:48 -07:00
Jonathan Gibbons
95a1a60964
6986246: Trees object is round-specific
...
Reviewed-by: darcy
2010-09-27 17:28:49 -07:00
Jonathan Gibbons
2730836d77
6877202: Elements.getDocComment() is not getting JavaDocComments
...
6861094: javac -Xprint <file> does not print comments
6985205: access to tree positions and doc comments may be lost across annotation processing rounds
Reviewed-by: darcy
2010-09-27 14:20:39 -07:00
Jonathan Gibbons
e0caf9f660
6985115: tests create too much output
...
Reviewed-by: mcimadamore
2010-09-16 09:57:37 -07:00