< prev index next >

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

Print this page




  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 


< prev index next >