equal
deleted
inserted
replaced
25 |
25 |
26 package com.sun.tools.javac.jvm; |
26 package com.sun.tools.javac.jvm; |
27 |
27 |
28 import java.io.*; |
28 import java.io.*; |
29 import java.net.URI; |
29 import java.net.URI; |
|
30 import java.net.URISyntaxException; |
30 import java.nio.CharBuffer; |
31 import java.nio.CharBuffer; |
31 import java.util.EnumSet; |
32 import java.util.EnumSet; |
32 import java.util.HashMap; |
33 import java.util.HashMap; |
33 import java.util.Map; |
34 import java.util.Map; |
34 import java.util.Set; |
35 import java.util.Set; |
2612 public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind) { |
2613 public boolean isNameCompatible(String simpleName, JavaFileObject.Kind kind) { |
2613 return true; // fail-safe mode |
2614 return true; // fail-safe mode |
2614 } |
2615 } |
2615 |
2616 |
2616 public URI toUri() { |
2617 public URI toUri() { |
2617 return URI.create(name.toString()); |
2618 try { |
|
2619 return new URI(null, name.toString(), null); |
|
2620 } catch (URISyntaxException e) { |
|
2621 throw new CannotCreateUriError(name.toString(), e); |
|
2622 } |
2618 } |
2623 } |
2619 |
2624 |
2620 @Override |
2625 @Override |
2621 public Reader openReader(boolean ignoreEncodingErrors) throws IOException { |
2626 public Reader openReader(boolean ignoreEncodingErrors) throws IOException { |
2622 throw new UnsupportedOperationException(); |
2627 throw new UnsupportedOperationException(); |