< prev index next >

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

Print this page
rev 10233 : 8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig


  39      * @return true if CallerSensitive annotation present, false otherwise
  40      */
  41     boolean isCallerSensitive();
  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 DontInline} annotation.
  54      *
  55      * @return true if DontInline annotation present, false otherwise
  56      */
  57     boolean isDontInline();
  58 


  59     /**
  60      * Manually adds a DontInline annotation to this method.
  61      */
  62     void setNotInlineable();
  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      */




  39      * @return true if CallerSensitive annotation present, false otherwise
  40      */
  41     boolean isCallerSensitive();
  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 DontInline} annotation.
  54      *
  55      * @return true if DontInline annotation present, false otherwise
  56      */
  57     boolean isDontInline();
  58 
  59     boolean hasReservedStackAccess();
  60 
  61     /**
  62      * Manually adds a DontInline annotation to this method.
  63      */
  64     void setNotInlineable();
  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      */


< prev index next >