public class CEntryPointJavaCallStubMethod extends CCallStubMethod
CEntryPoint
methods via a Java-to-native call to the method's
native-to-Java stub.newThreadStatus
original
Modifier and Type | Method and Description |
---|---|
protected org.graalvm.compiler.nodes.ValueNode |
createTargetAddressNode(HostedGraphKit kit,
com.oracle.graal.pointsto.meta.HostedProviders providers,
List<org.graalvm.compiler.nodes.ValueNode> arguments) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
protected String |
getCorrespondingAnnotationName() |
Annotation[] |
getDeclaredAnnotations() |
jdk.vm.ci.meta.ResolvedJavaType |
getDeclaringClass() |
String |
getName() |
adaptSignatureAndConvertArguments, buildGraph, getParameterTypesForLoad, isPrimitiveOrWord
allowRuntimeCompilation, asStackTraceElement, canBeInlined, canBeStaticallyBound, getCode, getCodeSize, getConstantPool, getEncoding, getExceptionHandlers, getGenericParameterTypes, getJavaMethod, getLineNumberTable, getLocalVariableTable, getMaxLocals, getMaxStackSize, getModifiers, getOriginal, getParameterAnnotations, getParameters, getProfilingInfo, getSignature, getSpeculationLog, hasNeverInlineDirective, isBridge, isClassInitializer, isConstructor, isDefault, isInVirtualMethodTable, isSynthetic, isVarArgs, reprofile, shouldBeInlined
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParameterAnnotation, getParameterAnnotations, getProfilingInfo, hasBytecodes, hasReceiver, isFinal, isJavaLangObjectInit, toParameterTypes
isAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresent
public String getName()
getName
in interface jdk.vm.ci.meta.JavaMethod
getName
in class CustomSubstitutionMethod
public jdk.vm.ci.meta.ResolvedJavaType getDeclaringClass()
getDeclaringClass
in interface jdk.vm.ci.meta.JavaMethod
getDeclaringClass
in interface jdk.vm.ci.meta.ResolvedJavaMethod
getDeclaringClass
in class CustomSubstitutionMethod
protected String getCorrespondingAnnotationName()
getCorrespondingAnnotationName
in class CCallStubMethod
protected org.graalvm.compiler.nodes.ValueNode createTargetAddressNode(HostedGraphKit kit, com.oracle.graal.pointsto.meta.HostedProviders providers, List<org.graalvm.compiler.nodes.ValueNode> arguments)
createTargetAddressNode
in class CCallStubMethod
public Annotation[] getAnnotations()
getAnnotations
in interface AnnotatedElement
getAnnotations
in class CustomSubstitutionMethod
public Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations
in interface AnnotatedElement
getDeclaredAnnotations
in class CustomSubstitutionMethod
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation
in interface AnnotatedElement
getAnnotation
in class CustomSubstitutionMethod