History log of /openjdk10/langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
Revision Date Author Comments
# 4202:2bd34895dda2 15-Jun-2017 jlahoda

8170326: Inconsistencies between code, compiler.properties and comments
Summary: Converting uses of Log and JCDiagnostic.Factory methods to use CompilerProperties instead of plain Strings, fixing inconsistencies, adding crules analyzer to ensure CompilerProperties are used whenever possible.
Reviewed-by: mcimadamore


# 4184:3b9297698293 01-Jun-2017 vromero

7170058: Confusing error message from javac when overriding a method from a raw supertype
Reviewed-by: mcimadamore


# 3668:abfa6353574c 27-Sep-2016 sadayapalam

8166363: Method with reordered type parameter bounds compiles with @Override annotation but does not actually override superclass method.
Reviewed-by: vromero


# 3092:582f31e79d74 11-Nov-2015 sadayapalam

8142476: Call site initialization exception caused by LambdaConversionException: Invalid receiver type
Summary: Incorrect handling of intersection typed receiver in method references results in call site initialization exception
Reviewed-by: mcimadamore


# 3090:2a83d2947323 11-Nov-2015 sadayapalam

8142467: Remove all references Flags.IPROXY
Summary: Remove all references to flag bit IPROXY that has fallen into disuse.
Reviewed-by: mcimadamore


# 3067:4b374a9b4b22 22-Oct-2015 sadayapalam

8074803: Name clash
Summary: Javac incorrectly reports a name clash.
Reviewed-by: mcimadamore


# 2877:62e285806e83 07-Apr-2015 jjg

8031744: Annotations on many Language Model elements are not returned
Reviewed-by: jfranck, mcimadamore, emc, jlahoda, jjg
Contributed-by: joel.franck@oracle.com, maurizio.cimadamore@oracle.com


# 2838:218d589184d3 27-Feb-2015 mcimadamore

8073842: Invalid method reference when referencing a method on a wildcard type
Summary: Method rteference lookup logic doesn't skip type-variables as required by javac.
Reviewed-by: jlahoda


# 2831:e29b25f6101f 23-Feb-2015 mcimadamore

8071291: Compiler crashes trying to cast UnionType to IntersectionClassType
Summary: Compiler tests for .isCompound but then cast to a more specific Type subclass, resulting in CCE
Reviewed-by: vromero, jlahoda


# 2813:2d2baba27992 02-Feb-2015 jlahoda

8069265: ClassCastException when compiled with JDK 9b08+, JDK8 compiles OK.
Summary: Alternate fix for 8015499 to eliminate extra checkcast (by working around a limitation in Types#asSuper) without the side effect that results in 8069265
Reviewed-by: mcimadamore, jjg
Contributed-by: srikanth.adayapalam@oracle.com


# 2781:38f7c632df2b 09-Jan-2015 mcimadamore

8067914: Redundant type cast nodes in AST (follow up from JDK-8043741)
Summary: Workaround for redundant (but harmless) synthetic cast generated in TransTypes
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam@oracle.com


# 2779:6d3e36e420df 09-Jan-2015 mcimadamore

8043741: VerifyError due to missing checkcast
Summary: Proto-type is not set correctly for NULLCHK synthetic trees
Reviewed-by: mcimadamore
Contributed-by: srikanth.adayapalam@oracle.com


# 2673:bf8500822576 21-Oct-2014 emc

8054457: Refactor Symbol kinds from small ints to an enum
Summary: Replace bitmap logic in symbol.kind and pkind with an enum-based API
Reviewed-by: mcimadamore, jjg


# 2667:103d3df93bbd 13-Oct-2014 mcimadamore

8058199: Code generation problem with javac skipping a checkcast instruction
Summary: TransTypes sometimes ignores inferred signatures when emitting synthetic casts
Reviewed-by: vromero


# 2571:10fc81ac75b4 17-Aug-2014 chegar

8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, chris.hegarty@oracle.com, erik.joelsson@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, magnus.ihse.bursie@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, paul.sandoz@oracle.com