public class CEntryPointJavaCallStubMethod extends CCallStubMethod
CEntryPoint methods via a Java-to-native call to the method's
native-to-Java stub.needsTransitionoriginal| Modifier and Type | Method and Description |
|---|---|
protected org.graalvm.compiler.nodes.ValueNode |
createTargetAddressNode(HostedGraphKit kit,
com.oracle.graal.pointsto.meta.HostedProviders providers) |
<T extends Annotation> |
getAnnotation(Class<T> annotationClass) |
Annotation[] |
getAnnotations() |
protected String |
getCorrespondingAnnotationName() |
Annotation[] |
getDeclaredAnnotations() |
jdk.vm.ci.meta.ResolvedJavaType |
getDeclaringClass() |
String |
getName() |
buildGraphasStackTraceElement, canBeInlined, canBeStaticallyBound, getCode, getCodeSize, getConstantPool, getEncoding, getExceptionHandlers, getGenericParameterTypes, getLineNumberTable, getLocalVariableTable, getMaxLocals, getMaxStackSize, getModifiers, getOriginal, getParameterAnnotations, getProfilingInfo, getSignature, getSpeculationLog, hasNeverInlineDirective, isBridge, isClassInitializer, isConstructor, isDefault, isInVirtualMethodTable, isSynthetic, isVarArgs, reprofile, shouldBeInlinedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterAnnotation, getParameterAnnotations, getParameters, getProfilingInfo, hasBytecodes, hasReceiver, invoke, isFinal, isJavaLangObjectInit, toParameterTypesisAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatilegetAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType, isAnnotationPresentpublic String getName()
getName in interface jdk.vm.ci.meta.JavaMethodgetName in class CustomSubstitutionMethodpublic jdk.vm.ci.meta.ResolvedJavaType getDeclaringClass()
getDeclaringClass in interface jdk.vm.ci.meta.JavaMethodgetDeclaringClass in interface jdk.vm.ci.meta.ResolvedJavaMethodgetDeclaringClass in class CustomSubstitutionMethodprotected String getCorrespondingAnnotationName()
getCorrespondingAnnotationName in class CCallStubMethodprotected org.graalvm.compiler.nodes.ValueNode createTargetAddressNode(HostedGraphKit kit, com.oracle.graal.pointsto.meta.HostedProviders providers)
createTargetAddressNode in class CCallStubMethodpublic Annotation[] getAnnotations()
getAnnotations in interface AnnotatedElementgetAnnotations in class CustomSubstitutionMethodpublic Annotation[] getDeclaredAnnotations()
getDeclaredAnnotations in interface AnnotatedElementgetDeclaredAnnotations in class CustomSubstitutionMethodpublic <T extends Annotation> T getAnnotation(Class<T> annotationClass)
getAnnotation in interface AnnotatedElementgetAnnotation in class CustomSubstitutionMethod