public class ControlFlowExceptionPartialEvaluationTest extends PartialEvaluationTest
Modifier and Type | Class and Description |
---|---|
static class |
ControlFlowExceptionPartialEvaluationTest.BlockTestNode |
static class |
ControlFlowExceptionPartialEvaluationTest.CallTestNode |
static class |
ControlFlowExceptionPartialEvaluationTest.CatchControlFlowExceptionTestNode |
static class |
ControlFlowExceptionPartialEvaluationTest.CatchSlowPathAndControlFlowExceptionTestNode |
static class |
ControlFlowExceptionPartialEvaluationTest.ThrowControlFlowExceptionTestNode |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
lastCompiledGraph
Constructor and Description |
---|
ControlFlowExceptionPartialEvaluationTest() |
Modifier and Type | Method and Description |
---|---|
void |
catchControlFlowException() |
void |
catchControlFlowExceptionFromCall() |
void |
catchControlFlowExceptionWithLoopExplosion() |
void |
catchSlowPathAndControlFlowException() |
static Object |
constant42() |
assertPartialEvalEquals, assertPartialEvalEquals, assertPartialEvalNoInvokes, assertPartialEvalNoInvokes, compileHelper, parseForComparison, partialEval, removeFrameStates
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 ControlFlowExceptionPartialEvaluationTest()
public static Object constant42()
public void catchControlFlowException()
public void catchSlowPathAndControlFlowException()
public void catchControlFlowExceptionWithLoopExplosion()
public void catchControlFlowExceptionFromCall()