< prev index next >
test/testlibrary/whitebox/sun/hotspot/code/NMethod.java
Print this page
rev 8985 : 8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
Reviewed-by: iveresov, thartmann, andrew
@@ -32,20 +32,23 @@
public static NMethod get(Executable method, boolean isOsr) {
Object[] obj = wb.getNMethod(method, isOsr);
return obj == null ? null : new NMethod(obj);
}
private NMethod(Object[] obj) {
- assert obj.length == 2;
+ assert obj.length == 3;
comp_level = (Integer) obj[0];
- insts = (byte[]) obj[1];
+ compile_id = (Integer) obj[1];
+ insts = (byte[]) obj[2];
}
- public byte[] insts;
- public int comp_level;
+ public final byte[] insts;
+ public final int comp_level;
+ public final int compile_id;
@Override
public String toString() {
return "NMethod{" +
"insts=" + insts +
", comp_level=" + comp_level +
+ ", compile_id=" + compile_id +
'}';
}
}
< prev index next >