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