< prev index next >
test/testlibrary/jittester/src/jdk/test/lib/jittester/Block.java
Print this page
*** 26,46 ****
import java.util.List;
import jdk.test.lib.jittester.types.TypeKlass;
import jdk.test.lib.jittester.visitors.Visitor;
public class Block extends IRNode {
- private final Type returnType;
! public Block(TypeKlass klass, Type returnType, List<IRNode> content, int level) {
! setKlass(klass);
addChildren(content);
this.level = level;
- this.returnType = returnType;
- }
-
- public Type getReturnType() {
- return returnType;
}
protected int size() {
return getChildren().size();
}
--- 26,41 ----
import java.util.List;
import jdk.test.lib.jittester.types.TypeKlass;
import jdk.test.lib.jittester.visitors.Visitor;
public class Block extends IRNode {
! public Block(TypeKlass owner, Type returnType, List<? extends IRNode> content, int level) {
! super(returnType);
! setOwner(owner);
addChildren(content);
this.level = level;
}
protected int size() {
return getChildren().size();
}
< prev index next >