< prev index next >

src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java

Print this page




  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


< prev index next >