public class AheadOfTimeCompilationTest extends GraalCompilerTest
mx unittest AheadOfTimeCompilationTest @-XX:CompileCommand='print,*AheadOfTimeCompilationTest.*'to print disassembly.
GraalCompilerTest.ArgSupplier, GraalCompilerTest.ResultGraalTest.MultiCauseAssertionError| Modifier and Type | Field and Description |
|---|---|
static Object |
STATICFINALOBJECT |
static String |
STATICFINALSTRING |
lastCompiledGraph| Constructor and Description |
|---|
AheadOfTimeCompilationTest() |
| Modifier and Type | Method and Description |
|---|---|
private StructuredGraph |
compile(String test,
boolean compileAOT) |
static Boolean |
getBoxedBoolean() |
static Class<AheadOfTimeCompilationTest> |
getClassObject() |
static Class<Integer> |
getPrimitiveClassObject() |
static Object |
getStaticFinalObject() |
static String |
getStringObject() |
void |
testBoxedBoolean() |
void |
testBoxedBooleanAOT() |
void |
testClassObject() |
void |
testClassObjectAOT() |
void |
testPrimitiveClassObject() |
void |
testPrimitiveClassObjectAOT() |
void |
testStaticFinalObject() |
void |
testStaticFinalObjectAOT() |
void |
testStringObject() |
void |
testStringObjectAOT() |
private void |
testStringObjectCommon(boolean compileAOT) |
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, testNassertDeepEquals, assertDeepEquals, assertDeepEquals, assertDeepEquals, assertFalse, assertFalse, assertFalse, assertTrue, assertTrue, assertTrue, equalFloatsOrDoublesDelta, fail, getMethod, getMethod, getMethod, ulpsDeltapublic static final Object STATICFINALOBJECT
public static final String STATICFINALSTRING
public AheadOfTimeCompilationTest()
public static Object getStaticFinalObject()
public void testStaticFinalObjectAOT()
public void testStaticFinalObject()
public static Class<AheadOfTimeCompilationTest> getClassObject()
public void testClassObjectAOT()
public void testClassObject()
public static Class<Integer> getPrimitiveClassObject()
public void testPrimitiveClassObjectAOT()
public void testPrimitiveClassObject()
public static String getStringObject()
public void testStringObjectAOT()
public void testStringObject()
private void testStringObjectCommon(boolean compileAOT)
public static Boolean getBoxedBoolean()
public void testBoxedBooleanAOT()
public void testBoxedBoolean()
private StructuredGraph compile(String test, boolean compileAOT)