Vicente Romero
a9f424c887
8005075: Pool.Method, and Pool.Variable redundant Symbol field should be removed
...
Reviewed-by: jjg
2013-02-02 21:04:56 +00:00
Joe Darcy
c2e77030a1
8001614: Include annotation type to documented supported-ness
...
Reviewed-by: alanb, jjg, tbell
2013-02-01 13:01:26 -08:00
Jonathan Gibbons
8f90cd0025
8007344: javac may not make tree end positions and/or doc comments available to processors and listeners
...
Reviewed-by: darcy
2013-02-01 12:01:03 -08:00
Roger Riggs
9bf4d2f978
8004353: Generated html is wrong for overview.html; content has incorrect css footer class
...
Reviewed-by: jjg
2013-01-31 19:31:37 -08:00
Jonathan Gibbons
64ef3bfccc
8007329: minor issues in impl class hierarchry for DCTree.* classes
...
Reviewed-by: darcy
2013-01-31 19:19:40 -08:00
Jonathan Gibbons
ebc0ebf54d
8007096: DocLint parsing problems with some comments
...
Reviewed-by: mcimadamore
2013-01-30 09:40:54 -08:00
Joe Darcy
6b27e06701
8006264: Add explanation of why default methods cannot be used in JDK 8 javax.lang.model
...
Reviewed-by: jjg
2013-01-23 20:11:07 -08: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
Maurizio Cimadamore
eb646f3c09
8006692: jdk/test/java/util/Collections/BigBinarySearch.java fails to compile
...
Missing boxing cause spurious inference failure
Reviewed-by: jjg
2013-01-23 15:08:03 +00:00
Maurizio Cimadamore
1f8b2abf80
8006684: Compiler produces java.lang.VerifyError: Bad type on operand stack
...
Lambda desugaring generates spurious references to 'this' in static contexts
Reviewed-by: jjg
2013-01-22 16:39:51 +00:00
Maurizio Cimadamore
3054ea5580
8005166: Add support for static interface methods
...
Support public static interface methods
Reviewed-by: jjg
2013-01-21 20:19:53 +00:00
Maurizio Cimadamore
a6fc182d40
8005851: Remove support for synchronized interface methods
...
Synchronized default methods are no longer supported
Reviewed-by: jjg
2013-01-21 20:15:16 +00:00
Maurizio Cimadamore
422c8bd914
8006566: Remove transient lambda-related guards from JavacParser
...
Remove transitional internal flag for allowing intersection types in cast
Reviewed-by: jjg
2013-01-21 20:14:39 +00:00
Maurizio Cimadamore
442154dcf9
8005244: Implement overload resolution as per latest spec EDR
...
Add support for stuck expressions and provisional applicability
Reviewed-by: jjg
2013-01-21 20:13:56 +00:00
Jonathan Gibbons
f251cc24ca
8006251: doclint: incorrect position for diagnostic for illegal text in tags
...
Reviewed-by: mcimadamore
2013-01-21 10:07:37 -08:00
Peter Jensen
7967c92db0
8006263: Supplementary test cases needed for doclint
...
Reviewed-by: mcimadamore
2013-01-21 10:00:46 -08:00
Jonathan Gibbons
caf667de05
8004182: Add support for profiles in javac
...
Reviewed-by: mcimadamore
2013-01-21 01:27:42 -05:00
Bhavesh Patel
bd4ebc07d8
8006124: javadoc/doclet should be updated to support profiles
...
Reviewed-by: jjg
2013-01-21 00:45:35 -05:00
Fredrik Öhrström
3d5f55b851
8004658: Add internal smart javac wrapper to solve JEP 139
...
Reviewed-by: jjg
2013-01-18 00:16:21 +01:00
Maurizio Cimadamore
0a95b1d28c
8005852: Treatment of '_' as identifier
...
Warn when '_' is found in an identifier position
Reviewed-by: jjg
2013-01-17 18:15:20 +00:00
Jonathan Gibbons
7b493a180e
8006228: Doclint doesn't detect <code> {@code nested inline} </code>
...
Reviewed-by: darcy
2013-01-16 20:41:14 -08:00
Joe Darcy
e942cdde81
8006283: Change to Class.cast() in javax.lang.model implementation for repeating annotations
...
Reviewed-by: jjg
2013-01-16 13:22:09 -08:00
Jonathan Gibbons
17ebfc350d
8006236: doclint: structural issue hidden
...
Reviewed-by: darcy
2013-01-16 10:29:52 -08:00
Maurizio Cimadamore
5a60f56dbe
8005964: Regression: difference in error recovery after ambiguity causes JCK test failure
...
Wrong implementation of ResolveError.access in AmbiguityError
Reviewed-by: jjh
2013-01-16 17:40:28 +00:00
Maurizio Cimadamore
3b3feb3853
8005299: Add FunctionalInterface checking to javac
...
Javac should check that types annotated with @FunctionalInterface are indeed functional interfaces
Reviewed-by: jjg
2013-01-16 16:30:11 +00:00
Maurizio Cimadamore
d19bc80ca1
8005854: Add support for array constructor references
...
Support constructor references of the kind int[]::new
Reviewed-by: jjg
2013-01-16 16:27:01 +00:00
Jonathan Gibbons
f8b61f9b0c
8006224: Doclint NPE for attribute with no value
...
Reviewed-by: darcy
2013-01-15 13:03:11 -08:00
Chris Hegarty
b60eabe813
8006344: Broken javadoc link in javax.lang.model.element.Element
...
Reviewed-by: lancea, alanb, jfranck
2013-01-15 20:38:39 +00:00
Jonathan Gibbons
a2f594bf74
8006119: update javac to follow latest spec for repeatable annotations
...
Reviewed-by: darcy
2013-01-14 13:50:01 -08:00
Joel Borggrén-Franck
9e3a121357
7193719: Support repeating annotations in javax.lang.model
...
Reviewed-by: jjg
2013-01-14 19:52:36 +01:00
Jonathan Gibbons
7518dede81
8004834: Add doclint support into javadoc
...
Reviewed-by: darcy
2013-01-10 19:38:57 -08:00
Jonathan Gibbons
80a7fb0bb4
8006033: bug in Pretty.toSimpleString
...
Reviewed-by: darcy
2013-01-10 15:48:46 -08:00
Jonathan Gibbons
ca5da47efc
8006037: extra space in javac -help for -J and @ options
...
Reviewed-by: darcy
2013-01-10 14:09:33 -08:00
Joe Darcy
51e7243003
8004730: Add language model support for parameter reflection
...
Reviewed-by: abuckley
2013-01-09 20:02:53 -08:00
Jonathan Gibbons
4779676ac1
8005644: set default max errs and max warns
...
Reviewed-by: darcy
2013-01-09 10:26:58 -08:00
Maurizio Cimadamore
5ee942d5a8
8005184: Restructure DeferredAttr to allow pluggable deferred type completers
...
Add hooks to generalize deferred type completion via custom helper objects
Reviewed-by: jjg
2013-01-08 10:17:29 +01:00
Maurizio Cimadamore
c932023b04
8005179: Cleanup Resolve.AmbiguityError
...
Linearize nested ambiguity errors
Reviewed-by: jjg
2013-01-08 10:16:26 +01:00
Maurizio Cimadamore
159b251085
8005243: Restructure method check code to allow pluggable checkers
...
Add interface to perform a method check - to be implemented by helper classes
Reviewed-by: jjg
2013-01-08 10:15:30 +01:00
Jim Holmlund
259f5d7cc8
8005647: langtools/test/tools/javap/MethodParameters.java fails on windows
...
Fix javap to not output \r\r\n
Reviewed-by: jjg
2013-01-07 17:51:05 +00:00
Bhavesh Patel
d0ff55ec00
8005092: javadoc should check for synthesized bit on an annotation
...
Reviewed-by: jjg
2013-01-05 00:55:53 -08:00
Bhavesh Patel
1dbfb160ba
8004891: Check for abstract method in javadoc does not conform to the language model
...
Reviewed-by: jjg
2013-01-04 23:06:05 -08:00
Lana Steuck
87a4453583
Merge
2013-01-01 17:50:29 -08:00
Eric Mccorkle
73b497c12e
8004727: Add compiler support for parameter reflection
...
Reviewed-by: jjg
2012-12-29 17:33:17 -08:00
Mandy Chung
e8ce882d43
8003562: Provide a CLI tool to analyze class dependencies
...
Reviewed-by: jjg, alanb, ulfzibis, erikj
2012-12-28 22:25:21 -08:00
Lana Steuck
f2c7a7867a
Merge
2012-12-28 18:39:09 -08:00
Bhavesh Patel
8a40619e4d
8004893: the javadoc/doclet needs to be updated to accommodate lambda changes
...
Reviewed-by: jjg
2012-12-25 17:23:59 -08:00
Martin Buchholz
1d3157ac87
8003512: javac doesn't work with jar files with >64k entries
...
Reviewed-by: jjg, ksrini
2012-12-21 15:27:55 +00:00
David Katleman
8208c844dd
8004982: JDK8 source with GPL header errors
...
Reviewed-by: ohair
2012-12-20 16:24:18 -08:00
Joel Borggrén-Franck
72cbbd7f3b
8005098: Provide isSynthesized() information on Attribute.Compound
...
Reviewed-by: jjg
2012-12-16 11:09:36 +01:00
Jonathan Gibbons
aee2457cd0
8004833: Integrate doclint support into javac
...
Reviewed-by: mcimadamore
2012-12-19 11:29:56 +00:00