public class DeoptimizeOnExceptionTest extends GraalCompilerTest
Modifier and Type | Class and Description |
---|---|
static class |
DeoptimizeOnExceptionTest.MyClassLoader |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
private static byte[] |
clazz |
(package private) static long |
ct |
private static Object |
m |
private static String |
name |
lastCompiledGraph
Constructor and Description |
---|
DeoptimizeOnExceptionTest() |
Modifier and Type | Method and Description |
---|---|
static Object |
getM() |
static void |
methodA() |
static void |
methodB() |
private static void |
raiseException(String m1,
String m2,
String m3,
String m4,
String m5) |
void |
test1() |
static String |
test1Snippet(String m1,
String m2,
String m3,
String m4,
String m5) |
void |
test2() |
String |
test2Snippet() |
addMethod, after, afterTest, applyArgSuppliers, argsWithReceiver, asResolvedJavaMethod, assertConstantReturn, assertEquals, assertEquals, assertEquals, before, beforeTest, branchProbability, breakpoint, breakpoint, checkArgs, checkHighTierGraph, checkLowTierGraph, checkMidTierGraph, compile, countUnusedConstants, createLIRSuites, createSuites, editGraphBuilderConfiguration, executeActual, executeActualCheckDeopt, executeExpected, getBackend, getCanonicalGraphString, getCode, getCode, getCode, getCodeCache, getConstantReflection, getCustomGraphBuilderSuite, getDefaultGraphBuilderPlugins, getDefaultGraphBuilderSuite, getDefaultHighTierContext, getLIRSuites, getLowerer, getMetaAccess, getNodeCountExcludingUnusedConstants, getProviders, getReplacements, getResolvedJavaMethod, getResolvedJavaMethod, getResolvedJavaMethod, getSnippetReflection, getSpeculationLog, getSuites, getTarget, initializeDebugging, invoke, isArchitecture, iterationCount, lookupMethod, parseDebug, parseEager, parseEager, parseForCompile, parseProfiled, parseProfiled, referenceInvoke, supply, test, test, testAgainstExpected, testAgainstExpected, testN
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
public DeoptimizeOnExceptionTest()
private static void raiseException(String m1, String m2, String m3, String m4, String m5)
public void test1()
public static String test1Snippet(String m1, String m2, String m3, String m4, String m5)
public void test2()
public String test2Snippet() throws Exception
Exception
public static void methodB()
public static void methodA()