42
43 HotSpotResolvedObjectType getDeclaringClass();
44
45 /**
46 * Returns true if this method has a {@code ForceInline} annotation.
47 *
48 * @return true if ForceInline annotation present, false otherwise
49 */
50 boolean isForceInline();
51
52 /**
53 * Returns true if this method has a {@code ReservedStackAccess} annotation.
54 *
55 * @return true if ReservedStackAccess annotation present, false otherwise
56 */
57 boolean hasReservedStackAccess();
58
59 /**
60 * Sets flags on {@code method} indicating that it should never be inlined or compiled by the VM.
61 */
62 void setNotInlineableOrCompileable();
63
64 /**
65 * Returns true if this method is one of the special methods that is ignored by security stack
66 * walks.
67 *
68 * @return true if special method ignored by security stack walks, false otherwise
69 */
70 boolean ignoredBySecurityStackWalk();
71
72 ResolvedJavaMethod uniqueConcreteMethod(HotSpotResolvedObjectType receiver);
73
74 /**
75 * Returns whether this method has compiled code.
76 *
77 * @return true if this method has compiled code, false otherwise
78 */
79 boolean hasCompiledCode();
80
81 /**
82 * @param level
|
42
43 HotSpotResolvedObjectType getDeclaringClass();
44
45 /**
46 * Returns true if this method has a {@code ForceInline} annotation.
47 *
48 * @return true if ForceInline annotation present, false otherwise
49 */
50 boolean isForceInline();
51
52 /**
53 * Returns true if this method has a {@code ReservedStackAccess} annotation.
54 *
55 * @return true if ReservedStackAccess annotation present, false otherwise
56 */
57 boolean hasReservedStackAccess();
58
59 /**
60 * Sets flags on {@code method} indicating that it should never be inlined or compiled by the VM.
61 */
62 void setNotInlinableOrCompilable();
63
64 /**
65 * Returns true if this method is one of the special methods that is ignored by security stack
66 * walks.
67 *
68 * @return true if special method ignored by security stack walks, false otherwise
69 */
70 boolean ignoredBySecurityStackWalk();
71
72 ResolvedJavaMethod uniqueConcreteMethod(HotSpotResolvedObjectType receiver);
73
74 /**
75 * Returns whether this method has compiled code.
76 *
77 * @return true if this method has compiled code, false otherwise
78 */
79 boolean hasCompiledCode();
80
81 /**
82 * @param level
|