hg: jdk8/tl/langtools: 2 new changesets (original) (raw)
maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Sun Nov 4 11:14:50 UTC 2012
- Previous message: hg: jdk8/tl/langtools: 2 new changesets
- Next message: hg: jdk8/tl/langtools: 2 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Changeset: d7d932236fee Author: mcimadamore Date: 2012-11-04 10:59 +0000 URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/d7d932236fee
7192246: Add type-checking support for default methods Summary: Add type-checking support for default methods as per Featherweight-Defender document Reviewed-by: jjg, dlsmith
! src/share/classes/com/sun/tools/javac/code/Flags.java ! src/share/classes/com/sun/tools/javac/code/Source.java ! src/share/classes/com/sun/tools/javac/code/Symbol.java ! src/share/classes/com/sun/tools/javac/code/Types.java ! src/share/classes/com/sun/tools/javac/comp/Attr.java ! src/share/classes/com/sun/tools/javac/comp/AttrContext.java ! src/share/classes/com/sun/tools/javac/comp/Check.java ! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/share/classes/com/sun/tools/javac/jvm/Items.java ! src/share/classes/com/sun/tools/javac/resources/compiler.properties
- test/tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java
- test/tools/javac/defaultMethods/ClassReaderTest/pkg/Foo.java
- test/tools/javac/defaultMethods/Neg01.java
- test/tools/javac/defaultMethods/Neg01.out
- test/tools/javac/defaultMethods/Neg02.java
- test/tools/javac/defaultMethods/Neg02.out
- test/tools/javac/defaultMethods/Neg03.java
- test/tools/javac/defaultMethods/Neg03.out
- test/tools/javac/defaultMethods/Neg04.java
- test/tools/javac/defaultMethods/Neg04.out
- test/tools/javac/defaultMethods/Neg05.java
- test/tools/javac/defaultMethods/Neg05.out
- test/tools/javac/defaultMethods/Neg06.java
- test/tools/javac/defaultMethods/Neg06.out
- test/tools/javac/defaultMethods/Neg07.java
- test/tools/javac/defaultMethods/Neg07.out
- test/tools/javac/defaultMethods/Neg08.java
- test/tools/javac/defaultMethods/Neg08.out
- test/tools/javac/defaultMethods/Neg09.java
- test/tools/javac/defaultMethods/Neg09.out
- test/tools/javac/defaultMethods/Neg10.java
- test/tools/javac/defaultMethods/Neg10.out
- test/tools/javac/defaultMethods/Neg11.java
- test/tools/javac/defaultMethods/Neg11.out
- test/tools/javac/defaultMethods/Neg12.java
- test/tools/javac/defaultMethods/Neg12.out
- test/tools/javac/defaultMethods/Neg13.java
- test/tools/javac/defaultMethods/Neg13.out
- test/tools/javac/defaultMethods/Neg14.java
- test/tools/javac/defaultMethods/Neg14.out
- test/tools/javac/defaultMethods/Neg15.java
- test/tools/javac/defaultMethods/Neg15.out
- test/tools/javac/defaultMethods/Neg16.java
- test/tools/javac/defaultMethods/Neg16.out
- test/tools/javac/defaultMethods/Pos01.java
- test/tools/javac/defaultMethods/Pos02.java
- test/tools/javac/defaultMethods/Pos04.java
- test/tools/javac/defaultMethods/Pos05.java
- test/tools/javac/defaultMethods/Pos06.java
- test/tools/javac/defaultMethods/Pos07.java
- test/tools/javac/defaultMethods/Pos08.java
- test/tools/javac/defaultMethods/Pos10.java
- test/tools/javac/defaultMethods/Pos11.java
- test/tools/javac/defaultMethods/Pos12.java
- test/tools/javac/defaultMethods/Pos13.java
- test/tools/javac/defaultMethods/Pos14.java
- test/tools/javac/defaultMethods/Pos15.java
- test/tools/javac/defaultMethods/Pos16.java
- test/tools/javac/defaultMethods/TestDefaultBody.java
- test/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
- test/tools/javac/defaultMethods/crossCompile/Clinit.java
- test/tools/javac/defaultMethods/crossCompile/CrossCompile.java
- test/tools/javac/defaultMethods/fd/FDTest.java
- test/tools/javac/defaultMethods/fd/shapegen/ClassCase.java
- test/tools/javac/defaultMethods/fd/shapegen/Hierarchy.java
- test/tools/javac/defaultMethods/fd/shapegen/HierarchyGenerator.java
- test/tools/javac/defaultMethods/fd/shapegen/Rule.java
- test/tools/javac/defaultMethods/fd/shapegen/RuleGroup.java
- test/tools/javac/defaultMethods/fd/shapegen/TTNode.java
- test/tools/javac/defaultMethods/fd/shapegen/TTParser.java
- test/tools/javac/defaultMethods/fd/shapegen/TTShape.java
- test/tools/javac/defaultMethods/separate/Separate.java
- test/tools/javac/defaultMethods/separate/pkg1/A.java
- test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java
- test/tools/javac/diags/examples/DefaultOverridesObjectMember.java
- test/tools/javac/diags/examples/OverriddenDefault.java
- test/tools/javac/diags/examples/RedundantSupertype.java
- test/tools/javac/diags/examples/TypesIncompatibleAbstractDefault.java
- test/tools/javac/diags/examples/TypesIncompatibleUnrelatedDefaults.java ! test/tools/javac/generics/7022054/T7022054pos1.java ! test/tools/javac/generics/7022054/T7022054pos2.java ! test/tools/javac/scope/7046348/EagerInterfaceCompletionTest.java
Changeset: dbc94b8363dd Author: mcimadamore Date: 2012-11-04 11:01 +0000 URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/dbc94b8363dd
8000931: Cleanup Resolve.java Summary: Unify all method resolution routines Reviewed-by: jjg
! src/share/classes/com/sun/tools/javac/comp/Lower.java ! src/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/7132880/T7132880.out ! test/tools/javac/Diagnostics/6799605/T6799605.out ! test/tools/javac/defaultMethods/Neg12.out ! test/tools/javac/generics/inference/6611449/T6611449.out ! test/tools/javac/generics/inference/7086601/T7086601a.out
- test/tools/javac/resolve/tests/AmbiguityPrecedence.java
- Previous message: hg: jdk8/tl/langtools: 2 new changesets
- Next message: hg: jdk8/tl/langtools: 2 new changesets
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]