hg: lambda/lambda/langtools: Conversion support clean-up.

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Fri Nov 12 07:50:09 PST 2010


Changeset: 81019709553d
Author:    mcimadamore
Date:      2010-11-12 15:49 +0000
URL:       http://hg.openjdk.java.net/lambda/lambda/langtools/rev/81019709553d

Conversion support clean-up.
Got rid of the ConversionResult class and simplified both Types.isAssignable/Types.isConvertible. Now an unchecked exception is used in order to propagate a detailed diagnostic message about what went wrong during a conversion --- this is more in sync with the rest of the javac code.

! src/share/classes/com/sun/tools/apt/mirror/util/TypesImpl.java
! src/share/classes/com/sun/tools/javac/code/Type.java
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/Check.java
! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/model/JavacTypes.java



More information about the lambda-dev mailing list