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