public final class SnippetResolvedJavaMethod extends Object
ResolvedJavaMethod for use by libgraal.SnippetResolvedJavaType| Constructor and Description |
|---|
SnippetResolvedJavaMethod(SnippetResolvedJavaType type,
ResolvedJavaMethod method) |
public SnippetResolvedJavaMethod(SnippetResolvedJavaType type, ResolvedJavaMethod method)
public byte[] getCode()
public int getCodeSize()
public String getName()
public ResolvedJavaType getDeclaringClass()
public Signature getSignature()
public int getMaxLocals()
public int getMaxStackSize()
public boolean isSynthetic()
public boolean isVarArgs()
public boolean isBridge()
public boolean isDefault()
public boolean isClassInitializer()
public boolean isConstructor()
public boolean canBeStaticallyBound()
public ExceptionHandler[] getExceptionHandlers()
public StackTraceElement asStackTraceElement(int bci)
public ProfilingInfo getProfilingInfo(boolean includeNormal,
boolean includeOSR)
public void reprofile()
public ConstantPool getConstantPool()
public Annotation[][] getParameterAnnotations()
public Type[] getGenericParameterTypes()
public boolean canBeInlined()
public boolean hasNeverInlineDirective()
public boolean shouldBeInlined()
public LineNumberTable getLineNumberTable()
public LocalVariableTable getLocalVariableTable()
public Constant getEncoding()
public boolean isInVirtualMethodTable(ResolvedJavaType resolved)
public SpeculationLog getSpeculationLog()
public <T extends Annotation> T getAnnotation(Class<T> annotationClass)
public Annotation[] getAnnotations()
public Annotation[] getDeclaredAnnotations()
public int getModifiers()