< prev index next >

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

Print this page

        

*** 24,47 **** package jdk.test.lib.jittester; import jdk.test.lib.jittester.visitors.Visitor; public abstract class Initialization extends IRNode { ! protected VariableInfo variableInfo = new VariableInfo(); ! ! protected Initialization() { ! } protected Initialization(VariableInfo varInfo, IRNode initExpr) { variableInfo = varInfo; addChild(initExpr); } - public VariableInfo get() { - return variableInfo; - } - @Override public long complexity() { return getChild(0).complexity() + 1; } --- 24,41 ---- package jdk.test.lib.jittester; import jdk.test.lib.jittester.visitors.Visitor; public abstract class Initialization extends IRNode { ! private final VariableInfo variableInfo; protected Initialization(VariableInfo varInfo, IRNode initExpr) { + super(varInfo.type); variableInfo = varInfo; addChild(initExpr); } @Override public long complexity() { return getChild(0).complexity() + 1; }
< prev index next >