--- old/src/share/classes/com/sun/tools/javac/code/Symtab.java 2010-06-30 14:15:13.000000000 -0700 +++ new/src/share/classes/com/sun/tools/javac/code/Symtab.java 2010-06-30 14:15:13.000000000 -0700 @@ -147,6 +147,7 @@ public final Type inheritedType; public final Type proprietaryType; public final Type systemType; + public final Type autoCloseableType; /** The symbol representing the length field of an array. */ @@ -460,6 +461,7 @@ suppressWarningsType = enterClass("java.lang.SuppressWarnings"); inheritedType = enterClass("java.lang.annotation.Inherited"); systemType = enterClass("java.lang.System"); + autoCloseableType = enterClass("java.lang.AutoCloseable"); synthesizeEmptyInterfaceIfMissing(cloneableType); synthesizeEmptyInterfaceIfMissing(serializableType);