如何在Android Studio中禁用部分代码的代码重排

如何在Android Studio中禁用部分代码的代码重排,android,android-studio,jetbrains-ide,Android,Android Studio,Jetbrains Ide,我经常在Android Studio中使用代码重排,它对我来说很好,只有一个例外。当我使用@interface时,它会将其从常量中移出。我尝试使用/@formatter:off和/@formatter:on标记来禁用重新排列,但效果不佳 代码示例: // @formatter:off @IntDef({A, B}) @Retention(RetentionPolicy.SOURCE) public @interface CommandType {} pub

我经常在Android Studio中使用代码重排,它对我来说很好,只有一个例外。当我使用
@interface
时,它会将其从常量中移出。我尝试使用
/@formatter:off
/@formatter:on
标记来禁用重新排列,但效果不佳

代码示例:

    // @formatter:off
    @IntDef({A, B})
    @Retention(RetentionPolicy.SOURCE)
    public @interface CommandType {}
    public static final byte A = 0;
    public static final byte B = 1;
    // @formatter:on
是否可以对代码部分进行重新排列?或者有没有一种方法可以设置重排规则来忽略
@接口