1.1 --- a/src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java Fri Dec 14 11:16:46 2012 +0000 1.2 +++ b/src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java Sat Dec 15 13:54:51 2012 +0000 1.3 @@ -33,6 +33,7 @@ 1.4 import com.sun.tools.javac.code.Attribute; 1.5 import com.sun.tools.javac.code.Symtab; 1.6 import com.sun.tools.javac.code.Type; 1.7 +import com.sun.tools.javac.code.Types; 1.8 import com.sun.tools.javac.jvm.ClassReader; 1.9 import com.sun.tools.javac.jvm.ClassWriter; 1.10 import com.sun.tools.javac.jvm.Pool; 1.11 @@ -173,7 +174,8 @@ 1.12 List.<Pair<Symbol.MethodSymbol,Attribute>>nil()); 1.13 1.14 Type.moreInfo = true; 1.15 - Pool pool = new Pool(); 1.16 + Types types = Types.instance(task.getContext()); 1.17 + Pool pool = new Pool(types); 1.18 for (JavaFileObject file : fm.list(jarLocation, "", EnumSet.of(CLASS), true)) { 1.19 String className = fm.inferBinaryName(jarLocation, file); 1.20 int index = className.lastIndexOf('.');