Maurizio Cimadamore
054a64704a
6734819: Javac performs flows analysis on already translated classes
...
Regression in JavaCompiler.desugar introduced in 6726015
Reviewed-by: jjg
2008-08-08 17:48:04 +01:00
Maurizio Cimadamore
a7cdf34685
6676362: Spurious forward reference error with final var + instance variable initializer
...
Some javac forward reference errors aren't compliant with the JLS
Reviewed-by: jjg
2008-08-08 17:43:24 +01:00
Maurizio Cimadamore
fe12031643
6718364: inference fails when a generic method is invoked with raw arguments
...
Bug in the implementation of Types.isSubtypeUnchecked
Reviewed-by: jjg
2008-08-08 17:38:20 +01:00
Maurizio Cimadamore
b267c3b746
6695838: javac does not detect cyclic inheritance involving static inner classes after import clause
...
Javac fails to detect some errors due to the order in which a class' static imports are entered
Reviewed-by: jjg
2008-08-08 15:16:25 +01:00
Tim Bell
bedd4eef34
Merge
2008-08-07 18:03:32 -07:00
Tim Bell
44a80db3ca
Merge
2008-08-07 09:45:08 -07:00
Jonathan Gibbons
1788cb3419
6733995: legal notice repair on langtools/src/share/classes/com/sun/tools/javap/JavapTask.java
...
Reviewed-by: ksrini
2008-08-05 17:07:13 -07:00
Maurizio Cimadamore
ad5fef1fce
6730423: Diagnostic formatter should be an instance field of JCDiagnostic
...
JCDiagnostic.fragment should be deprecated and the diagnostic factory should be used instead
Reviewed-by: jjg
2008-08-05 12:54:40 +01:00
Jonathan Gibbons
b6dbc8cf63
4884240: additional option required for javap
...
Reviewed-by: ksrini
2008-08-04 17:54:15 -07:00
Jonathan Gibbons
44444bd9c0
4111861: static final field contents are not displayed
...
Reviewed-by: ksrini
2008-08-04 15:09:02 -07:00
Xiomara Jayasena
8a7edaa6c1
Added tag jdk7-b32 for changeset aded486da6fd
2008-08-04 13:45:10 -07:00
Jonathan Gibbons
7c754d9268
6627362: javac generates code that uses array.clone, which is not available on JavaCard
...
6627364: javac needs Float and Double on the bootclasspath even when not directly used
6627366: javac needs Cloneable and Serializable on the classpath even when not directly used
Reviewed-by: darcy
2008-08-01 15:23:18 -07:00
Maurizio Cimadamore
c936a75ed0
6720185: DiagnosticFormatter refactoring
...
Brand new hierarchy of diagnostic formatters for achieving better reusability
Reviewed-by: jjg
2008-07-28 10:22:10 +01:00
Maurizio Cimadamore
fbde930522
6675483: Javac rejects multiple type-variable bound declarations starting with an enum type
...
Intersection types bounded by an enum are erroeously considered harmful by javac
Reviewed-by: jjg
2008-07-25 12:22:09 +01:00
Maurizio Cimadamore
5f46dc3001
6500701: Enhanced for loop with generics generates faulty bytecode
...
Lower is too strict when translating enhanced causing CCE to be thrown at runtime
Reviewed-by: jjg
2008-07-25 12:05:43 +01:00
Maurizio Cimadamore
3bc508df8a
6717241: some diagnostic argument is prematurely converted into a String object
...
Removed early toString() conversions applied to diagnostic arguments
Reviewed-by: jjg
2008-07-24 19:06:57 +01:00
Maurizio Cimadamore
9879011723
6594284: NPE thrown when calling a method on an intersection type
...
Javac should report an error when the capture of an actual type parameter does not exist
Reviewed-by: jjg
2008-07-24 11:12:41 +01:00
Maurizio Cimadamore
fec04e0a18
6651719: Compiler crashes possibly during forward reference of TypeParameter
...
Compiler should apply capture conversion when checking for bound conformance
Reviewed-by: jjg
2008-07-24 10:35:38 +01:00
Jonathan Gibbons
f3eff961d3
6726015: JavaCompiler: replace desugarLater by compileStates
...
Reviewed-by: mcimadamore
2008-07-23 19:55:30 -07:00
Tim Bell
d732419d95
Merge
2008-07-22 11:41:45 -07:00
Tim Bell
97ff80a1d9
Merge
2008-07-18 11:25:41 -07:00
Xiomara Jayasena
d7394859b3
Added tag jdk7-b31 for changeset bcb5c0d7c1ab
2008-07-17 11:28:51 -07:00
Jonathan Gibbons
a6f6acaf27
6657907: javadoc has unchecked warnings
...
Reviewed-by: bpatel
2008-07-15 19:22:51 -07:00
Jonathan Gibbons
43dbd05dde
6724071: refactor Log into a front end and back end
...
Reviewed-by: darcy
2008-07-15 09:50:36 -07:00
Jonathan Gibbons
72e64424e0
6725036: javac returns incorrect value for lastModifiedTime() when source is a zip file archive
...
Reviewed-by: darcy
2008-07-11 14:59:48 -07:00
Jonathan Gibbons
efd2515395
6724551: Use Queues instead of Lists to link compiler phases
...
Reviewed-by: darcy
2008-07-10 16:50:38 -07:00
Jonathan Gibbons
aa985271fd
6724327: eliminate use of shell tests for simple golden file tests
...
Reviewed-by: darcy
2008-07-10 11:25:23 -07:00
Jonathan Gibbons
02ef4bbc8c
4501661: disallow mixing -public, -private, and -protected options at the same time
...
Reviewed-by: ksrini
2008-07-08 18:06:19 -07:00
Jonathan Gibbons
d1e9333931
6716452: (classfile) need a method to get the index of an attribute
...
Reviewed-by: ksrini
2008-07-08 17:53:03 -07:00
Jonathan Gibbons
a2ef1138ad
6715753: unknown option error can be a little more helpful
...
Reviewed-by: ksrini
2008-07-08 17:25:50 -07:00
Jonathan Gibbons
23aea10d3e
6715757: javap does not print "extends java.lang.Object"
...
Reviewed-by: ksrini
2008-07-08 17:14:22 -07:00
Jonathan Gibbons
fdd75a4bbb
6715251: javap should be consistent with javac and return 2 if given no arguments
...
Reviewed-by: ksrini
2008-07-08 16:59:27 -07:00
Tim Bell
bfe81fd61c
Merge
2008-07-04 15:06:27 -07:00
Xiomara Jayasena
bd5973ed58
Added tag jdk7-b30 for changeset 372aa565a221
2008-07-03 11:01:49 -07:00
Xiomara Jayasena
4d965a7153
6719955: Update copyright year
...
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
2008-07-02 12:56:02 -07:00
Tim Bell
ab32cfbffe
Merge
2008-06-25 23:30:55 -07:00
Jonathan Gibbons
dd0f4f4cc6
6507179: javadoc -source 1.3 does not work with jdk6
...
Reviewed-by: mcimadamore
2008-06-25 14:24:53 -07:00
Tim Bell
e27161b934
Merge
2008-06-20 16:36:18 -07:00
Xiomara Jayasena
8b4b14af5c
Added tag jdk7-b29 for changeset 94987e5c1597
2008-06-20 08:45:15 -07:00
Maurizio Cimadamore
f33c28c7fb
6294779: Problem with interface inheritance and covariant return types
...
Problematic overriding check when two methods defined in two distinct superinterfaces are overriden by an interface
Reviewed-by: jjg
2008-06-20 11:25:03 +01:00
Jonathan Gibbons
cfd8c6e652
6716866: some javac regression tests fail to compile with re-orged file manager
...
Reviewed-by: darcy
2008-06-19 15:52:31 -07:00
Jonathan Gibbons
2e420d4001
6715767: javap on java.lang.ClassLoader crashes
...
Reviewed-by: ksrini
2008-06-18 16:53:08 -07:00
Jonathan Gibbons
27b7da6dfc
6714365: refactor JavacFileManager to move nested classes to top level
...
Reviewed-by: mcimadamore
2008-06-18 07:23:25 -07:00
Jonathan Gibbons
d39e209011
6625520: javac handles missing entries on classpath badly
...
Reviewed-by: mcimadamore
2008-06-17 10:44:32 -07:00
Tim Bell
dc6f119d59
Merge
2008-06-16 22:23:33 -07:00
Jonathan Gibbons
c8fdd80cc2
6714364: refactor javac File handling code into new javac.file package
...
Reviewed-by: mcimadamore
2008-06-16 13:28:00 -07:00
Tim Bell
7cad138c70
Merge
2008-06-12 13:19:16 -07:00
Xiomara Jayasena
f7134c8cfd
Added tag jdk7-b28 for changeset 9ab834e560b8
2008-06-10 10:37:23 -07:00
Tim Bell
94e7336593
Merge
2008-06-06 15:17:35 -07:00
Jonathan Gibbons
92cea6ce44
6711276: langtools has incorrect -Werror switch
...
Reviewed-by: ksrini
2008-06-05 13:46:26 -07:00