public class UntrustedInterfaces extends JTTTest
Modifier and Type | Class and Description |
---|---|
static interface |
UntrustedInterfaces.CallBack |
static class |
UntrustedInterfaces.Pill
What a GoodPill would look like.
|
private static class |
UntrustedInterfaces.PoisonLoader |
private static interface |
UntrustedInterfaces.TestInterface |
JTTTest.DummyTestClass
GraalCompilerTest.ArgSupplier, GraalCompilerTest.Result
GraalTest.MultiCauseAssertionError
Modifier and Type | Field and Description |
---|---|
private static UntrustedInterfaces.Pill |
poisonPill |
lastCompiledGraph
Constructor and Description |
---|
UntrustedInterfaces() |
assertDeepEquals, getCode, parseEager, runTest, runTest, runTest, runTestWithDelta
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, parseForCompile, parseProfiled, parseProfiled, referenceInvoke, supply, test, test, testAgainstExpected, testAgainstExpected, testN
assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDelta
private static UntrustedInterfaces.Pill poisonPill
public UntrustedInterfaces()
public int callBack(UntrustedInterfaces.TestInterface list)
public int staticFieldInvoke(UntrustedInterfaces.Pill pill)
public int fieldInvoke(UntrustedInterfaces.Pill pill)
public int argumentInvoke(UntrustedInterfaces.Pill pill)
public int returnInvoke(UntrustedInterfaces.Pill pill)
public boolean staticFieldInstanceof(UntrustedInterfaces.Pill pill)
public boolean fieldInstanceof(UntrustedInterfaces.Pill pill)
public int argumentInstanceof(UntrustedInterfaces.Pill pill)
public boolean returnInstanceof(UntrustedInterfaces.Pill pill)
public UntrustedInterfaces.TestInterface staticFieldCheckcast(UntrustedInterfaces.Pill pill)
public UntrustedInterfaces.TestInterface fieldCheckcast(UntrustedInterfaces.Pill pill)
public int argumentCheckcast(UntrustedInterfaces.Pill pill)
public UntrustedInterfaces.TestInterface returnCheckcast(UntrustedInterfaces.Pill pill)
public static void setUp() throws InstantiationException, IllegalAccessException, ClassNotFoundException
public void testStaticField0()
public void testStaticField1()
public void testStaticField2()
public void testField0()
public void testField1()
public void testField2()
public void testArgument0()
public void testArgument1()
public void testArgument2()
public void testReturn0()
public void testReturn1()
public void testReturn2()