public abstract class SubstitutionProcessor extends Object
| Modifier and Type | Field and Description |
|---|---|
static SubstitutionProcessor |
IDENTITY |
| Constructor and Description |
|---|
SubstitutionProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static SubstitutionProcessor |
chain(SubstitutionProcessor first,
SubstitutionProcessor second) |
static SubstitutionProcessor |
chainUpInOrder(SubstitutionProcessor... processors) |
static void |
extendsTheChain(SubstitutionProcessor head,
SubstitutionProcessor[] tail) |
jdk.vm.ci.meta.ResolvedJavaField |
lookup(jdk.vm.ci.meta.ResolvedJavaField field) |
jdk.vm.ci.meta.ResolvedJavaMethod |
lookup(jdk.vm.ci.meta.ResolvedJavaMethod method) |
jdk.vm.ci.meta.ResolvedJavaType |
lookup(jdk.vm.ci.meta.ResolvedJavaType type) |
jdk.vm.ci.meta.ResolvedJavaMethod |
resolve(jdk.vm.ci.meta.ResolvedJavaMethod method) |
jdk.vm.ci.meta.ResolvedJavaType |
resolve(jdk.vm.ci.meta.ResolvedJavaType type) |
public static final SubstitutionProcessor IDENTITY
public jdk.vm.ci.meta.ResolvedJavaType lookup(jdk.vm.ci.meta.ResolvedJavaType type)
public jdk.vm.ci.meta.ResolvedJavaType resolve(jdk.vm.ci.meta.ResolvedJavaType type)
public jdk.vm.ci.meta.ResolvedJavaField lookup(jdk.vm.ci.meta.ResolvedJavaField field)
public jdk.vm.ci.meta.ResolvedJavaMethod lookup(jdk.vm.ci.meta.ResolvedJavaMethod method)
public jdk.vm.ci.meta.ResolvedJavaMethod resolve(jdk.vm.ci.meta.ResolvedJavaMethod method)
public static void extendsTheChain(SubstitutionProcessor head, SubstitutionProcessor[] tail)
public static SubstitutionProcessor chainUpInOrder(SubstitutionProcessor... processors)
public static SubstitutionProcessor chain(SubstitutionProcessor first, SubstitutionProcessor second)