public interface SharedMethod
extends jdk.vm.ci.meta.ResolvedJavaMethod
Modifier and Type | Method and Description |
---|---|
boolean |
canDeoptimize() |
int |
getCodeOffsetInImage() |
int |
getDeoptOffsetInImage() |
Deoptimizer.StubType |
getDeoptStubType()
Returns the deopt stub type for the stub methods in
Deoptimizer . |
SharedMethod[] |
getImplementations() |
int |
getVTableIndex() |
boolean |
hasCalleeSavedRegisters() |
boolean |
isDeoptTarget() |
boolean |
isEntryPoint()
Returns true if this method is a native entry point, i.e., called from C code.
|
asStackTraceElement, canBeInlined, canBeStaticallyBound, getCode, getCodeSize, getConstantPool, getDeclaringClass, getEncoding, getExceptionHandlers, getGenericParameterTypes, getLineNumberTable, getLocalVariableTable, getMaxLocals, getMaxStackSize, getParameterAnnotation, getParameterAnnotations, getParameterAnnotations, getParameters, getProfilingInfo, getProfilingInfo, getSpeculationLog, hasBytecodes, hasNeverInlineDirective, hasReceiver, isBridge, isClassInitializer, isConstructor, isDefault, isFinal, isInVirtualMethodTable, isJavaLangObjectInit, isSynthetic, isVarArgs, reprofile, shouldBeInlined, toParameterTypes
getModifiers, isAbstract, isConcrete, isFinalFlagSet, isInterface, isNative, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic, isStrict, isSynchronized, isTransient, isVolatile
getAnnotation, getAnnotations, getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredAnnotationsByType, isAnnotationPresent
boolean isEntryPoint()
boolean hasCalleeSavedRegisters()
SharedMethod[] getImplementations()
boolean isDeoptTarget()
boolean canDeoptimize()
int getVTableIndex()
Deoptimizer.StubType getDeoptStubType()
Deoptimizer
. Only used when
compiling the deopt stubs during image generation.int getCodeOffsetInImage()
int getDeoptOffsetInImage()