public class CheckCastTest extends TypeCheckTest
Modifier and Type | Class and Description |
---|---|
(package private) static class |
CheckCastTest.Depth1 |
(package private) static class |
CheckCastTest.Depth10 |
(package private) static class |
CheckCastTest.Depth11 |
(package private) static class |
CheckCastTest.Depth12 |
(package private) static class |
CheckCastTest.Depth13 |
(package private) static class |
CheckCastTest.Depth14 |
(package private) static class |
CheckCastTest.Depth2 |
(package private) static class |
CheckCastTest.Depth3 |
(package private) static class |
CheckCastTest.Depth4 |
(package private) static class |
CheckCastTest.Depth5 |
(package private) static class |
CheckCastTest.Depth6 |
(package private) static class |
CheckCastTest.Depth7 |
(package private) static class |
CheckCastTest.Depth8 |
(package private) static class |
CheckCastTest.Depth9 |
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
currentProfile
lastCompiledGraph
Constructor and Description |
---|
CheckCastTest() |
Modifier and Type | Method and Description |
---|---|
static Object[] |
arrayFill(Object[] arr,
Object value) |
static Object[] |
arrayStore(Object[] arr,
Object value) |
static Cloneable |
asCloneable(Object o) |
static CheckCastTest.Depth12 |
asDepth12(Object o) |
static CheckCastTest.Depth12[][] |
asDepth12Arr(Object o) |
static Number |
asNumber(Object o) |
static Number |
asNumberExt(Object o) |
static String |
asString(Object o) |
static String |
asStringExt(Object o) |
static Throwable |
asThrowable(Object o) |
static ValueNode |
asValueNode(Object o) |
protected void |
replaceProfile(StructuredGraph graph,
JavaTypeProfile profile) |
void |
test1() |
void |
test10() |
void |
test2() |
void |
test3() |
void |
test4() |
void |
test5() |
void |
test6() |
void |
test7() |
void |
test8() |
void |
test801() |
void |
test9() |
getCode, parseForCompile, profile, profile, test
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, 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, 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 CheckCastTest()
protected void replaceProfile(StructuredGraph graph, JavaTypeProfile profile)
replaceProfile
in class TypeCheckTest
public void test1()
public void test2()
public void test3()
public void test4()
public void test5()
public void test6()
public void test7()
public void test8()
public void test801()
public static Throwable asThrowable(Object o)
public static ValueNode asValueNode(Object o)
public static Number asNumberExt(Object o)
public static String asStringExt(Object o)
public static Object[] arrayStore(Object[] arr, Object value)
public static CheckCastTest.Depth12 asDepth12(Object o)
public static CheckCastTest.Depth12[][] asDepth12Arr(Object o)
public static Cloneable asCloneable(Object o)
public void test9()
public void test10()