Skip navigation links
A C E F G I M N R S 

A

asObject(Class<T>, JavaConstant) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the object reference a given constant represents if it is of a given type.
asObject(ResolvedJavaType, JavaConstant) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the object reference a given constant represents if it is of a given type.

C

ClassSubstitution - Annotation Type in com.oracle.graal.api.replacements
Denotes a class that substitutes methods of another specified class.
com.oracle.graal.api.replacements - package com.oracle.graal.api.replacements
 

E

execute() - Method in interface com.oracle.graal.api.replacements.SubstitutionGuard
Return true if the substitution should be enabled.

F

Fold - Annotation Type in com.oracle.graal.api.replacements
Annotates a method replaced by a compile-time constant.
forBoxed(Kind, Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Creates a boxed constant for the given kind from an Object.
forObject(Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Creates a boxed object constant.

G

getInjectedNodeIntrinsicParameter(ResolvedJavaType) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the value to bind to an injected parameter in a node intrinsic.
getSubstitutionGuardParameter(Class<?>) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the value to bind to a parameter in a SubstitutionGuard constructor.

I

invoke(ResolvedJavaMethod, Object, Object...) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Invokes a given method via Method.invoke(Object, Object...).

M

MethodSubstitution - Annotation Type in com.oracle.graal.api.replacements
Denotes a substitute method.

N

newArray(ResolvedJavaType, int) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Creates a new array with a given type as the component type and the specified length.

R

readConstantFieldValue(JavaField, Object) - Method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Gets the constant value of this field.
resolveClassForSnippet(JavaType) - Static method in interface com.oracle.graal.api.replacements.SnippetReflectionProvider
Resolves a parameter or return type involved in snippet code to a Class.

S

SnippetReflectionProvider - Interface in com.oracle.graal.api.replacements
Reflection operations on values represented as constants for the processing of snippets.
SnippetTemplateCache - Interface in com.oracle.graal.api.replacements
Marker interface for classes that cache snippet templates.
SubstitutionGuard - Interface in com.oracle.graal.api.replacements
Guards the installation of substitutions for ClassSubstitution and MethodSubstitution.
A C E F G I M N R S 
Skip navigation links