src/share/classes/com/sun/tools/javac/sym/CreateSymbols.java

changeset 1452
de1ec6fc93fe
parent 1313
873ddd9f4900
child 1569
475eb15dfdad
     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('.');

mercurial