Jan Lahoda
57d8a7fc0f
8009724: Enhance the DocTree API with DocTreePath
...
Adding DocTreePath and DocTreePathScanner similar to TreePath and TreePathScanner, respectively
Co-authored-by: Ralph Benjamin Ruijs <ralphbenjamin@netbeans.org>
Reviewed-by: jjg
2013-05-06 16:22:45 +02:00
Jonathan Gibbons
4b44fd7622
8008768: Using {@inheritDoc} in simple tag defined via -tag fails
...
Co-authored-by: Mike Duigou <mike.duigou@oracle.com>
Reviewed-by: jjg, mduigou
2013-05-03 17:44:38 -07:00
Jonathan Gibbons
cb5ef8cc5c
8000407: remove @GenerateNativeHeader
...
Reviewed-by: vromero, darcy
2013-05-03 15:08:47 -07:00
Jonathan Gibbons
ce05f1c8ec
8002387: Improve rendered HTML formatting for {@code}
...
Reviewed-by: ksrini
2013-05-03 10:17:12 -07:00
Jonathan Gibbons
155bd74411
8012728: Normalize @ignore comments on langtools tests
...
Reviewed-by: vromero, mcimadamore
2013-05-03 09:56:56 -07:00
Robert Field
0ab1bb68cc
8011591: BootstrapMethodError when capturing constructor ref to local classes
...
Reviewed-by: mcimadamore
2013-05-01 08:46:04 -07:00
Vicente Romero
625f8df5f5
8012723: strictfp interface misses strictfp modifer on default method
...
Reviewed-by: mcimadamore
2013-04-26 10:04:01 +01:00
Jonathan Gibbons
2c4b48dced
8013256: javac test failing after Lambda changes to java.util.List
...
Reviewed-by: mduigou
2013-04-25 17:45:36 -07:00
Lana Steuck
cdf9c2dc11
Merge
2013-04-23 15:09:12 -07:00
Joel Borggrén-Franck
16bec05e63
8011027: Type parameter annotations not passed through to javax.lang.model
...
Reviewed-by: jjg, darcy
2013-04-22 10:24:19 +02:00
Lana Steuck
0285880f3d
Merge
2013-04-17 21:50:43 -07:00
Jan Lahoda
77b43bacfd
8008174: DocTree API should provide start and end positions for tree nodes
...
Adding DocSourcePositions to allow access to DocTree starting/ending position
Co-authored-by: Ralph Benjamin Ruijs <ralphbenjamin@netbeans.org>
Reviewed-by: jjg, darcy
2013-04-17 15:54:24 +02:00
Vicente Romero
0e9ad4439a
8011181: javac, empty UTF8 entry generated for inner class
...
Reviewed-by: jjg
2013-04-17 11:11:33 +01:00
David Katleman
bae256e87f
Merge
2013-04-16 15:00:49 -07:00
Maurizio Cimadamore
8b680bdde2
8011392: Missing checkcast when casting to intersection type
...
Javac should emit a checkcast for each additional target type specified in an intersection type cast
Reviewed-by: jjg
2013-04-15 14:17:30 +01:00
Maurizio Cimadamore
8f2d47cf79
8011028: lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch to JDK8-b82
...
Fix bug in Types.removeWildcards
Reviewed-by: jjg
2013-04-15 14:16:05 +01:00
Maurizio Cimadamore
e59fd44a73
8011376: Spurious checked exception errors in nested method call
...
Fallback attribution logic doesn't work properly when lambda throws checked exceptions
Reviewed-by: jjg
2013-04-15 14:15:07 +01:00
Maurizio Cimadamore
2b94dbb504
8011377: Javac crashes when multiple lambdas are defined in an array
...
Wrong attribution environment used by DeferredAttr
Reviewed-by: jjg
2013-04-15 14:12:17 +01:00
Maurizio Cimadamore
efc501257b
8011383: Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods
...
Fixup for default method modifiers erroneously applies to class-level modifiers
Reviewed-by: jjg
2013-04-15 14:11:29 +01:00
Bhavesh Patel
56d97d6507
8009686: Generated javadoc documentation should be able to display type annotation on an array
...
Reviewed-by: jjg
2013-04-13 18:48:29 -07:00
Maurizio Cimadamore
3044b19d21
8010659: Javac Crashes while building OpenJFX
...
Reviewed-by: jjg
2013-04-13 12:25:44 +01:00
David Katleman
9261edec97
8012048: JDK8 b85 source with GPL header errors
...
Reviewed-by: iris, mduigou, jjg
2013-04-12 15:22:47 -07:00
Joel Borggrén-Franck
6f2f8b14be
7015104: use new subtype of TypeSymbol for type parameters
...
Reviewed-by: jjg, mcimadamore
2013-04-12 12:05:04 +02:00
Vicente Romero
cde5be4904
8011432: javac, compiler regression iterable + captured type
...
Reviewed-by: mcimadamore
2013-04-10 12:31:02 +01:00
Bhavesh Patel
b82442a565
8005091: javadoc should be able to return the receiver type
...
Reviewed-by: jjg
2013-04-09 14:18:22 -07:00
Maurizio Cimadamore
da9dd76b20
8010822: Intersection type cast for functional expressions does not follow spec EDR
...
Remove support for marker interfaces; redefine intersection type casts to be order-independent
Reviewed-by: jjg
2013-04-08 15:59:29 +01:00
Maurizio Cimadamore
ea55015155
8009131: Overload: javac should discard methods that lead to errors in lambdas with implicit parameter types
...
Lambdas that have errors in their bodies should make enclosing overload resolution fail
Reviewed-by: jjg
2013-04-08 15:57:10 +01:00
Maurizio Cimadamore
b4b6e4f82e
8010404: Lambda debugging: redundant LineNumberTable entry for lambda capture
...
Ignore indy entries in LineNumberTable
Reviewed-by: jjg
2013-04-08 15:53:08 +01:00
Maurizio Cimadamore
08df98aa3c
8010823: DefaultMethodTest.testReflectCall fails with new lambda VM
...
Fix lambda test
Reviewed-by: jjg
2013-04-08 15:52:05 +01:00
Joe Darcy
3aabe92c92
8011052: Add DEFAULT to javax.lang.model.Modifier
...
Reviewed-by: abuckley, jjg
2013-04-03 12:27:12 -07:00
Vicente Romero
a19d0728ba
4965689: class literal code wastes a byte
...
Reviewed-by: jjg
2013-04-02 10:51:16 +01:00
Jonathan Gibbons
18f48ab46b
8010511: Tests are creating files in /tmp
...
Reviewed-by: darcy
2013-03-28 10:58:45 -07:00
Jonathan Gibbons
84a50dc114
8006346: doclint should make allowance for headers generated by standard doclet
...
Reviewed-by: mcimadamore
2013-03-28 10:49:39 -07:00
Joe Darcy
d54accaf5c
7080464: langtools regression test failures when assertions are enabled
...
Reviewed-by: jjg
2013-03-22 10:08:46 -07:00
Maurizio Cimadamore
7ee4846b45
8010387: Javac crashes when diagnostic mentions anonymous inner class' type variables
...
Rich formatter doesn't preprocess supertypes of an anonymous inner class
Reviewed-by: jjg
2013-03-22 12:44:48 +00:00
Maurizio Cimadamore
2b66afe14d
8010303: Graph inference: missing incorporation step causes spurious inference error
...
Multiple equality constraints on inference vars are not used to generate new inference constraints
Reviewed-by: jjg
2013-03-22 12:43:09 +00:00
Maurizio Cimadamore
710a687c15
8009820: AssertionError when compiling java code with two identical static imports
...
Speculative attribution is carried out twice with same method symbol in case of static imports
Reviewed-by: jjg
2013-03-22 12:41:13 +00:00
Maurizio Cimadamore
cec722fe8f
8010101: Intersection type cast issues redundant unchecked warning
...
Code for checking intersection type cast is incorrectly swapping operands, leading to spurious warnings
Reviewed-by: jjg
2013-03-22 12:39:34 +00:00
Maurizio Cimadamore
2454c8c5ae
8009649: Lambda back-end should generate invokespecial for method handles referring to private instance methods
...
Private lambda methods should be accessed through invokespecial
Reviewed-by: jjg
2013-03-22 12:38:12 +00:00
Jonathan Gibbons
d4e9a74af5
8010317: DocLint incorrectly reports some <pre> tags as empty
...
Reviewed-by: darcy
2013-03-19 19:16:59 -07:00
Joe Darcy
479d5c83b0
8010179: Remove transitional target values from javac
...
Reviewed-by: jjg, mcimadamore
2013-03-19 13:10:40 -07:00
Peter Jensen
1e91824535
8005220: RFE to write javap tests for repeating annotations
...
Reviewed-by: jjg
2013-03-18 08:46:09 -07:00
Matherey Nunez
cd78ad2c8a
8007767: TargetAnnoCombo.java need to be updated to add a new test mode
...
Reviewed-by: jjg, strarup
2013-03-15 13:39:04 +01:00
Vicente Romero
a7e53ae56d
5053846: javac: MethodRef entries are duplicated in the constant pool
...
Reviewed-by: mcimadamore
2013-03-15 09:02:26 +00:00
Robert Field
46e9ef69a7
8010010: NPE generating serializedLambdaName for nested lambda
...
Reviewed-by: mcimadamore
2013-03-14 22:54:17 -07:00
Mandy Chung
857b7efb96
8005428: Update jdeps to read the same profile information as by javac
...
Reviewed-by: alanb
2013-03-14 10:33:31 -07:00
Vicente Romero
4ef6ef5d0f
8008582: jtreg failures after conversion of shell tests to Java
...
Reviewed-by: jjg
2013-03-14 08:30:16 +00:00
Bhavesh Patel
82210b98a8
8009684: Default top left frame should be "All Packages" in the generated javadoc documentation
...
Reviewed-by: jjg
2013-03-13 14:47:15 -07:00
Joel Borggrén-Franck
09e3f06ae6
8006547: Repeating annotations: No Target on container annotation with all targets on base annotation gives compiler error
...
Reviewed-by: jjg
2013-03-13 22:03:09 +01:00
Joel Borggrén-Franck
4de6d2c42c
7196531: Duplicate error messages on repeating annotations
...
Reviewed-by: jjg
2013-03-12 17:39:34 +01:00