< prev index next >

test/testlibrary/jittester/src/jdk/test/lib/jittester/factories/PrintVariablesFactory.java

Print this page

        

*** 21,49 **** * questions. */ package jdk.test.lib.jittester.factories; - import jdk.test.lib.jittester.IRNode; import jdk.test.lib.jittester.PrintVariables; import jdk.test.lib.jittester.ProductionFailedException; - import jdk.test.lib.jittester.SymbolTable; - import jdk.test.lib.jittester.VariableInfo; import jdk.test.lib.jittester.types.TypeKlass; ! class PrintVariablesFactory extends Factory { ! private final String printerName; private final TypeKlass ownerClass; private final int level; ! PrintVariablesFactory(String printerName, TypeKlass ownerClass, int level) { ! this.printerName = printerName; this.ownerClass = ownerClass; this.level = level; } @Override ! public IRNode produce() throws ProductionFailedException { ! return new PrintVariables(printerName, SymbolTable.getAllCombined(ownerClass, ! VariableInfo.class), level); } } --- 21,43 ---- * questions. */ package jdk.test.lib.jittester.factories; import jdk.test.lib.jittester.PrintVariables; import jdk.test.lib.jittester.ProductionFailedException; import jdk.test.lib.jittester.types.TypeKlass; ! class PrintVariablesFactory extends Factory<PrintVariables> { private final TypeKlass ownerClass; private final int level; ! PrintVariablesFactory(TypeKlass ownerClass, int level) { this.ownerClass = ownerClass; this.level = level; } @Override ! public PrintVariables produce() throws ProductionFailedException { ! return new PrintVariables(ownerClass, level); } }
< prev index next >