< 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 >