src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

changeset 400
35e29f51a7c3
parent 308
03944ee4fac4
child 404
14735c7932d7
child 415
49359d0e6a9c
     1.1 --- a/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Thu Sep 03 18:34:17 2009 -0700
     1.2 +++ b/src/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Tue Sep 08 11:12:13 2009 -0700
     1.3 @@ -27,6 +27,7 @@
     1.4  
     1.5  import java.io.*;
     1.6  import java.net.URI;
     1.7 +import java.net.URISyntaxException;
     1.8  import java.nio.CharBuffer;
     1.9  import java.util.EnumSet;
    1.10  import java.util.HashMap;
    1.11 @@ -2614,7 +2615,11 @@
    1.12          }
    1.13  
    1.14          public URI toUri() {
    1.15 -            return URI.create(name.toString());
    1.16 +            try {
    1.17 +                return new URI(null, name.toString(), null);
    1.18 +            } catch (URISyntaxException e) {
    1.19 +                throw new CannotCreateUriError(name.toString(), e);
    1.20 +            }
    1.21          }
    1.22  
    1.23          @Override

mercurial