8322175: test/langtools/tools/javac/classreader/BadMethodParameter.java doesn't compile
Reviewed-by: jlahoda
This commit is contained in:
parent
20de541b13
commit
bdebf198bb
@ -29,17 +29,16 @@
|
||||
* @modules
|
||||
* jdk.compiler/com.sun.tools.javac.api
|
||||
* jdk.compiler/com.sun.tools.javac.main
|
||||
* java.base/jdk.internal.classfile
|
||||
* java.base/jdk.internal.classfile.attribute
|
||||
* @build toolbox.ToolBox toolbox.JavacTask
|
||||
* @enablePreview
|
||||
* @run main BadMethodParameter
|
||||
*/
|
||||
|
||||
import jdk.internal.classfile.ClassModel;
|
||||
import jdk.internal.classfile.ClassTransform;
|
||||
import jdk.internal.classfile.Classfile;
|
||||
import jdk.internal.classfile.MethodTransform;
|
||||
import jdk.internal.classfile.attribute.MethodParametersAttribute;
|
||||
import java.lang.classfile.ClassModel;
|
||||
import java.lang.classfile.ClassTransform;
|
||||
import java.lang.classfile.ClassFile;
|
||||
import java.lang.classfile.MethodTransform;
|
||||
import java.lang.classfile.attribute.MethodParametersAttribute;
|
||||
|
||||
import toolbox.JavacTask;
|
||||
import toolbox.Task;
|
||||
@ -99,7 +98,9 @@ public class BadMethodParameter extends TestRunner {
|
||||
Path classDir = getClassDir();
|
||||
new JavacTask(tb)
|
||||
.classpath(classes, classDir)
|
||||
.options("-verbose", "-parameters", "-processor", P.class.getName())
|
||||
.options("--enable-preview",
|
||||
"-source", String.valueOf(Runtime.version().feature()),
|
||||
"-verbose", "-parameters", "-processor", P.class.getName())
|
||||
.classes(P.class.getName())
|
||||
.outdir(classes)
|
||||
.run(Task.Expect.SUCCESS);
|
||||
@ -132,7 +133,7 @@ public class BadMethodParameter extends TestRunner {
|
||||
|
||||
private static void transform(Path path) throws IOException {
|
||||
byte[] bytes = Files.readAllBytes(path);
|
||||
Classfile cf = Classfile.of();
|
||||
ClassFile cf = ClassFile.of();
|
||||
ClassModel classModel = cf.parse(bytes);
|
||||
MethodTransform methodTransform =
|
||||
(mb, me) -> {
|
||||
|
Loading…
x
Reference in New Issue
Block a user