hg: closures/closures/langtools: Implemented "nonlocal transfers": return/break/continue from inside a closure.

neal at gafter.com neal at gafter.com
Mon Aug 4 01:59:35 PDT 2008


Changeset: d236e1bf45d1
Author:    gafter
Date:      2008-08-04 01:56 -0700
URL:       http://hg.openjdk.java.net/closures/closures/langtools/rev/d236e1bf45d1

Implemented "nonlocal transfers": return/break/continue from inside a closure.

! make/build.properties
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/share/classes/com/sun/tools/javac/comp/Assign.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/DeClosure.java
! src/share/classes/com/sun/tools/javac/comp/Flow.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/util/Context.java
+ test/tools/javac/closures/Transfers.java




More information about the closures-dev mailing list