6191 Commits

Author SHA1 Message Date
Jonathan Gibbons
fba51e328b 6570730: com.sun.source.tree.ModifiersTree.getFlags() should return class type
Reviewed-by: mcimadamore
2010-08-27 17:21:17 -07:00
Jonathan Gibbons
99d83d8d85 6980724: test/tools/javac/InterfaceAssert.java sometimes fails
Reviewed-by: darcy
2010-08-27 17:14:51 -07:00
Jonathan Gibbons
98f8b67c3a 6980017: javap -XDdetail:source behaves badly if source not available
Reviewed-by: ksrini
2010-08-26 16:13:33 -07:00
Jonathan Gibbons
de9921986c 6604599: ToolProvider should be less compiler-specific
Reviewed-by: darcy
2010-08-26 15:17:17 -07:00
Naoto Sato
34fda8a36d 6875847: Java Locale Enhancement
Fix for javac to allow "sun.util.locale" package accessible.

Reviewed-by: jjg
2010-08-25 15:31:46 -07:00
Jonathan Gibbons
37fcc133f6 6960424: new option -Xpkginfo for better control of when package-info.class is generated
Reviewed-by: mcimadamore
2010-08-25 11:40:25 -07:00
Jonathan Gibbons
0e1661c2f1 6979564: ":" for path separator in dist/bin/javac does not work on Windows
Reviewed-by: jjh
2010-08-25 11:24:30 -07:00
Jonathan Gibbons
19a9622303 6929404: Filer.getResource(SOURCE_PATH, ...) does not work when -sourcepath contains >1 entry
Reviewed-by: darcy
2010-08-24 15:09:21 -07:00
Jonathan Gibbons
d6c5c969f0 6935638: -implicit:none prevents compilation with annotation processing
Reviewed-by: darcy
2010-08-24 11:31:00 -07:00
Jonathan Gibbons
c12f12ce8e 6976747: JCDiagnostic: replace "boolean mandatory" with new "Set<JCDiagnostic.Flag>"
Reviewed-by: mcimadamore
2010-08-23 15:13:33 -07:00
Jonathan Gibbons
c72513c86b 6975005: improve JavacProcessingEnvironment.Round abstraction
Reviewed-by: darcy
2010-08-23 11:56:53 -07:00
Maurizio Cimadamore
92de62f50b 6978574: return statement in try block with multi-catch causes ClassFormatError
Wrong nested loops in Gen.java causes javac to generate bad bytecode

Reviewed-by: jjg
2010-08-23 17:00:07 +01:00
Maurizio Cimadamore
f5dd0bab3f 6932571: Compiling Generics causing Inconvertible types
Types.rewriteQuantifiers() does not work well with recursive type-variable bounds

Reviewed-by: jjg
2010-08-23 16:59:30 +01:00
Maurizio Cimadamore
634d001c64 6977800: Regression: invalid resolution of supertype for local class
Resolution of superclass/superinterfaces in extends/implements clause skips local classes

Reviewed-by: jjg
2010-08-19 11:54:25 +01:00
Maurizio Cimadamore
d56e09153a 6885255: Improve usability of raw warnings
Raw warnings should be disabled in (i) instanceof expressions and (ii) when java.lang.Class is not parameterized

Reviewed-by: jjg
2010-08-19 11:52:58 +01:00
Maurizio Cimadamore
71962ebfb0 6886247: regression: javac crashes with an assertion error in Attr.java
Capture conversion does not work on nested types

Reviewed-by: jjg
2010-08-19 11:50:50 +01:00
Jonathan Gibbons
d7787c25cf 6976833: options included twice in Example SimpleCompiler
Reviewed-by: darcy
2010-08-16 14:59:21 -07:00
Maurizio Cimadamore
2801325742 6369605: Unconstrained type variables fails to include bounds
Unconstrained type-variables with recursive bounds are not inferred properly

Reviewed-by: jjg
2010-08-16 14:58:10 +01:00
Maurizio Cimadamore
91bd86216a 6976649: javac does not enforce required annotation elements in arrays
Type annotation should take advantage of recursive annotation checking

Reviewed-by: jjg
2010-08-16 14:56:23 +01:00
Lana Steuck
673cb7c129 Merge 2010-08-12 19:59:10 -07:00
J. Duke
4862cbc68f Merge 2017-07-05 17:19:35 +02:00
J. Duke
df52a32006 Merge 2017-07-05 17:19:32 +02:00
J. Duke
25f67f3bbe Merge 2017-07-05 17:19:26 +02:00
J. Duke
617591c8ba Merge 2017-07-05 17:19:23 +02:00
J. Duke
8053bdbf2d Merge 2017-07-05 17:19:21 +02:00
J. Duke
6ced2b5d2a Merge 2017-07-05 17:19:18 +02:00
J. Duke
dd52284e0b Merge 2017-07-05 17:19:08 +02:00
J. Duke
c88a15e039 Added tag jdk7-b104 for changeset 10bc903a228d 2017-07-05 17:19:01 +02:00
J. Duke
df74e95462 Merge 2017-07-05 17:19:00 +02:00
J. Duke
1e3b590be6 Merge 2017-07-05 17:18:57 +02:00
J. Duke
c96f92022a Merge 2017-07-05 17:18:55 +02:00
J. Duke
8bd34264b5 Merge 2017-07-05 17:18:53 +02:00
J. Duke
41a50c0fb9 Merge 2017-07-05 17:18:51 +02:00
J. Duke
1a936aa049 Merge 2017-07-05 17:18:49 +02:00
J. Duke
2fba7411ca Merge 2017-07-05 17:18:46 +02:00
J. Duke
183ac93d85 Added tag jdk7-b103 for changeset 647709708658 2017-07-05 17:18:35 +02:00
J. Duke
0861a6d60d Merge 2017-07-05 17:18:35 +02:00
J. Duke
da6f9c197a Merge 2017-07-05 17:18:32 +02:00
J. Duke
53a62962d6 Merge 2017-07-05 17:18:30 +02:00
J. Duke
858159d403 Merge 2017-07-05 17:18:27 +02:00
J. Duke
2d7b160a7f Merge 2017-07-05 17:18:25 +02:00
J. Duke
0e07c950a5 Merge 2017-07-05 17:18:23 +02:00
J. Duke
3a0a5d1605 Merge 2017-07-05 17:18:20 +02:00
J. Duke
6c88f27e20 Added tag jdk7-b102 for changeset 88db80c8e49c 2017-07-05 17:18:12 +02:00
J. Duke
7c87c80e68 Merge 2017-07-05 17:18:12 +02:00
J. Duke
83714e4d7c Merge 2017-07-05 17:18:09 +02:00
J. Duke
ed7d472203 Merge 2017-07-05 17:18:05 +02:00
J. Duke
83dd0343b2 Merge 2017-07-05 17:18:01 +02:00
J. Duke
dd8645d32f Merge 2017-07-05 17:17:57 +02:00
J. Duke
d62de15335 Merge 2017-07-05 17:17:53 +02:00