public class StaticAnalysisTests extends Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
StaticAnalysisTests.A |
(package private) static class |
StaticAnalysisTests.B |
(package private) static class |
StaticAnalysisTests.Data |
Modifier and Type | Field and Description |
---|---|
private jdk.internal.jvmci.meta.MetaAccessProvider |
metaAccess |
private com.oracle.graal.nodes.spi.StampProvider |
stampProvider |
Constructor and Description |
---|
StaticAnalysisTests() |
Modifier and Type | Method and Description |
---|---|
private static void |
assertEquals(StaticAnalysis.TypeFlow actual,
Object... expected) |
private StaticAnalysis.TypeFlow |
f(StaticAnalysis sa,
Class<?> declaringClass,
String name) |
private jdk.internal.jvmci.meta.ResolvedJavaField |
findField(Class<?> declaringClass,
String name) |
private jdk.internal.jvmci.meta.ResolvedJavaMethod |
findMethod(Class<?> declaringClass,
String name) |
private StaticAnalysis.MethodState |
m(StaticAnalysis sa,
Class<?> declaringClass,
String name) |
private jdk.internal.jvmci.meta.ResolvedJavaType |
t(Class<?> clazz) |
void |
test01() |
(package private) static void |
test01Entry() |
void |
test02() |
(package private) static void |
test02Entry() |
void |
test03() |
(package private) static void |
test03Entry() |
void |
test04() |
(package private) static void |
test04Entry() |
private final jdk.internal.jvmci.meta.MetaAccessProvider metaAccess
private final com.oracle.graal.nodes.spi.StampProvider stampProvider
public StaticAnalysisTests()
static void test01Entry()
public void test01()
static void test02Entry()
public void test02()
static void test03Entry()
public void test03()
static void test04Entry()
public void test04()
private StaticAnalysis.MethodState m(StaticAnalysis sa, Class<?> declaringClass, String name)
private StaticAnalysis.TypeFlow f(StaticAnalysis sa, Class<?> declaringClass, String name)
private static void assertEquals(StaticAnalysis.TypeFlow actual, Object... expected)
private jdk.internal.jvmci.meta.ResolvedJavaMethod findMethod(Class<?> declaringClass, String name)