Mercurial > hg > graal-compiler
changeset 22914:194f209f7641
MatchProcessor should not generate files in META-INF/jvmci.providers but rely on the @ServiceProcessor annotation instead
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Sat, 31 Oct 2015 12:48:50 +0100 |
parents | 6ecf989e8556 |
children | c5aa3f4aac72 |
files | graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java |
diffstat | 1 files changed, 0 insertions(+), 15 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java Fri Oct 30 15:47:56 2015 +0100 +++ b/graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java Sat Oct 31 12:48:50 2015 +0100 @@ -24,7 +24,6 @@ import java.io.FileWriter; import java.io.IOException; -import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.util.ArrayList; import java.util.Arrays; @@ -595,20 +594,6 @@ out.println("}"); } - - try { - createProviderFile(pkg, matchStatementClassName, originatingElements); - } catch (IOException e) { - reportExceptionThrow(info.topDeclaringType, e); - } - } - - private void createProviderFile(String pkg, String providerClassName, Element... originatingElements) throws IOException { - String filename = "META-INF/jvmci.providers/" + pkg + "." + providerClassName; - FileObject file = processingEnv.getFiler().createResource(StandardLocation.CLASS_OUTPUT, "", filename, originatingElements); - PrintWriter writer = new PrintWriter(new OutputStreamWriter(file.openOutputStream(), "UTF-8")); - writer.println(MatchStatementSet.class.getName()); - writer.close(); } protected PrintWriter createSourceFile(String pkg, String relativeName, Filer filer, Element... originatingElements) {