Class IntentionInfo

  • All Implemented Interfaces:
    java.lang.Comparable<IntentionInfo>

    public class IntentionInfo
    extends java.lang.Object
    implements java.lang.Comparable<IntentionInfo>
    • Constructor Summary

      Constructors 
      Constructor Description
      IntentionInfo​(boolean fileLevel, @NotNull com.intellij.codeInsight.intention.IntentionAction action, @NotNull com.vladsch.flexmark.util.sequence.Range range, @NotNull IntentionInfo[] subActions)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(@NotNull IntentionInfo o)  
      static IntentionInfo of​(boolean fileLevel, @NotNull com.intellij.codeInsight.intention.IntentionAction action)  
      static IntentionInfo of​(boolean fileLevel, @NotNull com.intellij.codeInsight.intention.IntentionAction action, @NotNull com.intellij.openapi.util.TextRange range, @NotNull IntentionInfo[] subActions)  
      static IntentionInfo of​(boolean fileLevel, @NotNull com.intellij.codeInsight.intention.IntentionAction action, @NotNull com.vladsch.flexmark.util.sequence.Range range, @NotNull IntentionInfo[] subActions)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • EMPTY_INTENTION_INFO

        public static final IntentionInfo[] EMPTY_INTENTION_INFO
      • fileLevel

        public final boolean fileLevel
      • action

        @NotNull
        public final @NotNull com.intellij.codeInsight.intention.IntentionAction action
      • range

        @NotNull
        public final @NotNull com.vladsch.flexmark.util.sequence.Range range
      • subActions

        @NotNull
        public final @NotNull IntentionInfo[] subActions
    • Constructor Detail

      • IntentionInfo

        public IntentionInfo​(boolean fileLevel,
                             @NotNull
                             @NotNull com.intellij.codeInsight.intention.IntentionAction action,
                             @NotNull
                             @NotNull com.vladsch.flexmark.util.sequence.Range range,
                             @NotNull
                             @NotNull IntentionInfo[] subActions)
    • Method Detail

      • compareTo

        public int compareTo​(@NotNull
                             @NotNull IntentionInfo o)
        Specified by:
        compareTo in interface java.lang.Comparable<IntentionInfo>
      • of

        public static IntentionInfo of​(boolean fileLevel,
                                       @NotNull
                                       @NotNull com.intellij.codeInsight.intention.IntentionAction action)
      • of

        public static IntentionInfo of​(boolean fileLevel,
                                       @NotNull
                                       @NotNull com.intellij.codeInsight.intention.IntentionAction action,
                                       @NotNull
                                       @NotNull com.vladsch.flexmark.util.sequence.Range range,
                                       @NotNull
                                       @NotNull IntentionInfo[] subActions)
      • of

        public static IntentionInfo of​(boolean fileLevel,
                                       @NotNull
                                       @NotNull com.intellij.codeInsight.intention.IntentionAction action,
                                       @NotNull
                                       @NotNull com.intellij.openapi.util.TextRange range,
                                       @NotNull
                                       @NotNull IntentionInfo[] subActions)