Jim Holmlund
|
8f129be7fb
|
7129225: javac fails to run annotation processors when star import of package of gensrc
Reviewed-by: jjg
|
2012-01-24 16:31:15 -08:00 |
|
Jim Holmlund
|
139ce2d98a
|
7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
Reviewed-by: jjg
|
2012-01-24 15:51:44 -08:00 |
|
Maurizio Cimadamore
|
d353146b32
|
7129801: Merge the two method applicability routines
Resolve.java and Infer.java should reuse the same method applicability check routine
Reviewed-by: dlsmith, jjg
|
2012-01-24 17:52:02 +00:00 |
|
Joe Darcy
|
c569749a21
|
7130768: Clarify behavior of Element.getEnclosingElements in subtypes
Reviewed-by: mcimadamore, jjg
|
2012-01-18 16:43:59 -08:00 |
|
Maurizio Cimadamore
|
1b000de186
|
7123100: javac fails with java.lang.StackOverflowError
Inference of under-constrained type-variables creates erroneous recursive wildcard types
Reviewed-by: jjg
|
2012-01-12 15:28:34 +00:00 |
|
Maurizio Cimadamore
|
2c453c5844
|
7126754: Generics compilation failure casting List<? extends Set...> to List<Set...>
Problems with Types.rewriteQuantifiers not preserving variance
Reviewed-by: jjg
|
2012-01-11 18:23:24 +00:00 |
|
Jonathan Gibbons
|
a3f0f7b59c
|
4881269: improve diagnostic for ill-formed tokens
Reviewed-by: mcimadamore
|
2012-01-03 11:37:00 -08:00 |
|
Maurizio Cimadamore
|
61ee75c9d4
|
7120463: Fix method reference parser support in order to avoid ambiguities
Add lookahead routine to disambiguate between method reference in method context and binary expression
Reviewed-by: jjg, dlsmith
|
2011-12-19 12:07:07 +00:00 |
|
Jonathan Gibbons
|
e559289081
|
7121961: javadoc is missing a resource property
Reviewed-by: bpatel
|
2011-12-16 13:49:44 -08:00 |
|
Jonathan Gibbons
|
b771185497
|
7121681: compiler message file broken for javac -fullversion
Reviewed-by: jjh
|
2011-12-14 17:52:41 -08:00 |
|
Jonathan Gibbons
|
9a127e2710
|
7111022: javac no long prints last round of processing
7121323: Sqe tests using -Xstdout option fail with an invalid flag error message
Reviewed-by: darcy
|
2011-12-14 16:16:04 -08:00 |
|
Jonathan Gibbons
|
0707071217
|
7121164: renamed files not committed
Reviewed-by: ksrini
|
2011-12-13 14:33:39 -08:00 |
|
Jonathan Gibbons
|
ea7f040a8e
|
7120736: refactor javac option handling
Reviewed-by: mcimadamore
|
2011-12-13 11:21:28 -08:00 |
|
Maurizio Cimadamore
|
bf0106a903
|
7120266: javac fails to compile hotspot code
Parser changes for method references cause bad intercation with method call syntax
Reviewed-by: jjg
|
2011-12-11 17:48:25 +00:00 |
|
Jan Lahoda
|
7beeeca1de
|
7119032: (javac) increase visibility of JavacParser methods to improve subtyping
Reviewed-by: jjg
|
2011-12-09 08:40:40 -08:00 |
|
Maurizio Cimadamore
|
b0a9998899
|
7115052: Add parser support for method references
Add support for parsing method references to JavacParser
Reviewed-by: jjg
|
2011-11-28 16:05:46 +00:00 |
|
Maurizio Cimadamore
|
4ac518143c
|
7115050: Add parser support for lambda expressions
Add support for parsing lambda expressions to JavacParser
Reviewed-by: jjg
|
2011-11-28 15:56:42 +00:00 |
|
Maurizio Cimadamore
|
86e6e6be73
|
7115049: Add AST node for method references
Add tree nodes for representing method/constructor references and update relevant visitors interfaces
Reviewed-by: jjg
|
2011-11-24 13:38:40 +00:00 |
|
Maurizio Cimadamore
|
41a3a6c5d3
|
7115046: Add AST node for lambda expressions
Add tree nodes for representing lambda expressions and update relevant visitors interfaces
Reviewed-by: jjg
|
2011-11-24 13:36:20 +00:00 |
|
Jim Holmlund
|
5349d9af9a
|
7110611: compiler message file broken for javac -fullversion
Reviewed-by: jjg
|
2011-11-19 15:54:04 -08:00 |
|
Kumar Srinivasan
|
b7094ba03c
|
7106166: (javac) re-factor EndPos parser
Reviewed-by: jjg
|
2011-11-14 15:11:10 -08:00 |
|
Jonathan Gibbons
|
ebe950642c
|
7108669: cleanup Log methods for direct printing to streams
Reviewed-by: mcimadamore
|
2011-11-08 17:06:58 -08:00 |
|
Jonathan Gibbons
|
738aef1b75
|
7108668: allow Log to be initialized and used earlier
Reviewed-by: mcimadamore
|
2011-11-08 17:06:08 -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
|
be5a83c8ce
|
7104201: Refactor DocCommentScanner
Add new Comment helper class to parse contents of comments in source code
Reviewed-by: jjg
|
2011-11-04 12:36:40 +00:00 |
|
Jim Holmlund
|
b171ddacd0
|
7104905: Java SE build fails on call to CreateSymbols
Reviewed-by: jjg
|
2011-10-25 19:18:32 -07:00 |
|
Jonathan Gibbons
|
d20f9f51bc
|
7104039: refactor/cleanup javac Paths class
Reviewed-by: mcimadamore
|
2011-10-25 10:48:05 -07:00 |
|
Maurizio Cimadamore
|
7873cba6b2
|
7098660: Write better overload resolution/inference tests
Add overload/inference debug diagnostics - added test harness using annotations to check outcome of overload resolution/inference
Reviewed-by: jjg
|
2011-10-24 13:00:30 +01: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
|
6c299173e1
|
7101146: Paths should more directly managed by BaseFileManager
Reviewed-by: mcimadamore
|
2011-10-19 15:29:46 -07:00 |
|
Maurizio Cimadamore
|
747169f70e
|
7102515: javac running very very long and not returning
Verbose resolution diagnostics slow down with operator resolution
Reviewed-by: jjg
|
2011-10-19 16:56:05 +01:00 |
|
Maurizio Cimadamore
|
d3efececf3
|
7093325: Redundant entry in bytecode exception table
Inlining of finalizers does not update gaps list accordingly
Reviewed-by: jjg
|
2011-10-17 12:57:36 +01:00 |
|
Maurizio Cimadamore
|
1a335eb047
|
7097436: Project Coin: duplicate varargs warnings on method annotated with @SafeVarargs
Duplicate aliasing check during subtyping leads to spurious varargs diagnostic
Reviewed-by: jjg
|
2011-10-17 12:54:33 +01:00 |
|
Maurizio Cimadamore
|
b6f671b41e
|
7090499: missing rawtypes warnings in anonymous inner class
Javac does not detect raw types inside anonymous inner classes
Reviewed-by: jjg
|
2011-10-06 18:39:31 +01:00 |
|
Jonathan Gibbons
|
4a8efe66a5
|
7075721: javac should have public enum for exit codes
Reviewed-by: mcimadamore
|
2011-09-22 09:24:01 -07:00 |
|
Jonathan Gibbons
|
ff7362918f
|
7092965: javac should not close processorClassLoader before end of compilation
Reviewed-by: darcy
|
2011-09-21 21:56:53 -07:00 |
|
Jonathan Gibbons
|
1577e0f073
|
7030473: Remove dead field JCCompilationUnit.flags
Reviewed-by: dlsmith
|
2011-09-20 12:08:48 -07:00 |
|
Jonathan Gibbons
|
51763c43f7
|
7091528: javadoc attempts to parse .class files
Reviewed-by: darcy
|
2011-09-16 16:18:46 -07:00 |
|
Maurizio Cimadamore
|
bd420dc94e
|
7086586: Inference producing null type argument
Inference should fail in 15.12.2.7 when inference variables with 'nulltype' upper bounds are found
Reviewed-by: dlsmith
|
2011-09-16 14:16:11 +01:00 |
|
Jonathan Gibbons
|
4589920917
|
7068437: Regression: Filer.getResource(SOURCE_OUTPUT, ...) no longer works in JDK 7 w/o -s
Reviewed-by: darcy
|
2011-09-14 18:26:57 -07:00 |
|
Jonathan Gibbons
|
afaeb37bb5
|
7090700: fix for 7080267 breaks two tests
Reviewed-by: ksrini
|
2011-09-14 15:49:54 -07:00 |
|
Jonathan Gibbons
|
2bbf651156
|
7090249: IllegalStateException from Trees.getScope when called from JSR 199
Reviewed-by: mcimadamore
|
2011-09-14 12:14:30 -07: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 |
|
Mandy Chung
|
12a0dac949
|
7090297: Remove com.sun.tools.javac.Launcher from tools.jar
Reviewed-by: jjg
|
2011-09-13 16:37:09 -07:00 |
|
Maurizio Cimadamore
|
08619c2e9c
|
7086601: Error message bug: cause for method mismatch is 'null'
Inference error during lub() does not set 'cause' for method resolution diagnostic
Reviewed-by: jjg
|
2011-09-13 14:15:39 +01:00 |
|
Maurizio Cimadamore
|
0208d38b3c
|
7003595: IncompatibleClassChangeError with unreferenced local class with subclass
Compiler omits unreferenced local inner classes from the InnerClasses attribute
Reviewed-by: jjg
|
2011-09-13 14:15:22 +01:00 |
|
Maurizio Cimadamore
|
8db2f8de59
|
7086595: Error message bug: name of initializer is 'null'
Implementation of MethodSymbol.location() should take into account static/instance initializers
Reviewed-by: jjg
|
2011-09-13 14:14:57 +01:00 |
|
Jonathan Gibbons
|
c1efbbc362
|
Merge
|
2011-09-12 11:40:07 -07:00 |
|
Jonathan Gibbons
|
8166c2b32b
|
7068451: Regression: javac compiles fixed sources against previous, not current, version of generated sources
Reviewed-by: mcimadamore
|
2011-09-12 11:39:08 -07:00 |
|
Jonathan Gibbons
|
a0084596d4
|
7073508: Regression: NullPointerException at com.sun.tools.javac.code.Lint$AugmentVisitor.augment
Reviewed-by: darcy
|
2011-09-09 17:19:26 -07:00 |
|