diff -r 2f2ead61db06 -r 7b99f98b3035 src/share/classes/com/sun/tools/javac/code/Symtab.java --- a/src/share/classes/com/sun/tools/javac/code/Symtab.java Mon Dec 13 14:08:01 2010 -0800 +++ b/src/share/classes/com/sun/tools/javac/code/Symtab.java Mon Dec 13 15:11:00 2010 -0800 @@ -154,6 +154,7 @@ public final Type proprietaryType; public final Type systemType; public final Type autoCloseableType; + public final Type trustMeType; /** The symbol representing the length field of an array. */ @@ -461,6 +462,7 @@ new MethodType(List.nil(), voidType, List.of(exceptionType), methodClass), autoCloseableType.tsym); + trustMeType = enterClass("java.lang.SafeVarargs"); synthesizeEmptyInterfaceIfMissing(cloneableType); synthesizeEmptyInterfaceIfMissing(serializableType);