< prev index next >

test/testlibrary/jittester/src/jdk/test/lib/jittester/PrintVariables.java

Print this page

        

*** 23,41 **** package jdk.test.lib.jittester; import java.util.ArrayList; import java.util.List; import jdk.test.lib.jittester.visitors.Visitor; public class PrintVariables extends IRNode { - private final String printerName; private final ArrayList<Symbol> vars; ! public PrintVariables(String printerName, ArrayList<Symbol> vars, int level) { ! this.printerName = printerName; ! this.vars = vars; this.level = level; } @Override public<T> T accept(Visitor<T> v) { --- 23,42 ---- package jdk.test.lib.jittester; import java.util.ArrayList; import java.util.List; + import jdk.test.lib.jittester.types.TypeKlass; import jdk.test.lib.jittester.visitors.Visitor; public class PrintVariables extends IRNode { private final ArrayList<Symbol> vars; ! public PrintVariables(TypeKlass owner, int level) { ! super(TypeList.VOID); ! this.owner = owner; ! this.vars = SymbolTable.getAllCombined(owner, VariableInfo.class); this.level = level; } @Override public<T> T accept(Visitor<T> v) {
*** 43,52 **** } public List<Symbol> getVars() { return vars; } - - public String getPrinterName() { - return printerName; - } } --- 44,49 ----
< prev index next >