Enum AFlag

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<AFlag>

    public enum AFlag
    extends java.lang.Enum<AFlag>
    • Enum Constant Detail

      • MTH_ENTER_BLOCK

        public static final AFlag MTH_ENTER_BLOCK
      • MTH_EXIT_BLOCK

        public static final AFlag MTH_EXIT_BLOCK
      • TRY_ENTER

        public static final AFlag TRY_ENTER
      • TRY_LEAVE

        public static final AFlag TRY_LEAVE
      • LOOP_START

        public static final AFlag LOOP_START
      • LOOP_END

        public static final AFlag LOOP_END
      • SYNTHETIC

        public static final AFlag SYNTHETIC
      • RETURN

        public static final AFlag RETURN
      • ORIG_RETURN

        public static final AFlag ORIG_RETURN
      • DONT_WRAP

        public static final AFlag DONT_WRAP
      • DONT_INLINE

        public static final AFlag DONT_INLINE
      • DONT_INLINE_CONST

        public static final AFlag DONT_INLINE_CONST
      • DONT_GENERATE

        public static final AFlag DONT_GENERATE
      • COMMENT_OUT

        public static final AFlag COMMENT_OUT
      • REMOVE

        public static final AFlag REMOVE
      • REMOVE_SUPER_CLASS

        public static final AFlag REMOVE_SUPER_CLASS
      • HIDDEN

        public static final AFlag HIDDEN
      • DONT_RENAME

        public static final AFlag DONT_RENAME
      • FORCE_RAW_NAME

        public static final AFlag FORCE_RAW_NAME
      • ADDED_TO_REGION

        public static final AFlag ADDED_TO_REGION
      • EXC_TOP_SPLITTER

        public static final AFlag EXC_TOP_SPLITTER
      • EXC_BOTTOM_SPLITTER

        public static final AFlag EXC_BOTTOM_SPLITTER
      • FINALLY_INSNS

        public static final AFlag FINALLY_INSNS
      • IGNORE_THROW_SPLIT

        public static final AFlag IGNORE_THROW_SPLIT
      • SKIP_FIRST_ARG

        public static final AFlag SKIP_FIRST_ARG
      • SKIP_ARG

        public static final AFlag SKIP_ARG
      • NO_SKIP_ARGS

        public static final AFlag NO_SKIP_ARGS
      • ANONYMOUS_CONSTRUCTOR

        public static final AFlag ANONYMOUS_CONSTRUCTOR
      • INLINE_INSTANCE_FIELD

        public static final AFlag INLINE_INSTANCE_FIELD
      • THIS

        public static final AFlag THIS
      • SUPER

        public static final AFlag SUPER
      • PACKAGE_INFO

        public static final AFlag PACKAGE_INFO
      • ANDROID_R_CLASS

        public static final AFlag ANDROID_R_CLASS
        Mark Android resources class
      • METHOD_ARGUMENT

        public static final AFlag METHOD_ARGUMENT
        RegisterArg attribute for method arguments
      • IMMUTABLE_TYPE

        public static final AFlag IMMUTABLE_TYPE
        Type of RegisterArg or SSAVar can't be changed
      • FORCE_ASSIGN_INLINE

        public static final AFlag FORCE_ASSIGN_INLINE
        Force inline instruction with inline assign
      • CUSTOM_DECLARE

        public static final AFlag CUSTOM_DECLARE
      • DECLARE_VAR

        public static final AFlag DECLARE_VAR
      • ELSE_IF_CHAIN

        public static final AFlag ELSE_IF_CHAIN
      • WRAPPED

        public static final AFlag WRAPPED
      • ARITH_ONEARG

        public static final AFlag ARITH_ONEARG
      • FALL_THROUGH

        public static final AFlag FALL_THROUGH
      • VARARG_CALL

        public static final AFlag VARARG_CALL
      • EXPLICIT_PRIMITIVE_TYPE

        public static final AFlag EXPLICIT_PRIMITIVE_TYPE
        Use constants with explicit type: cast '(byte) 1' or type letter '7L'
      • EXPLICIT_CAST

        public static final AFlag EXPLICIT_CAST
      • SOFT_CAST

        public static final AFlag SOFT_CAST
      • INCONSISTENT_CODE

        public static final AFlag INCONSISTENT_CODE
      • REQUEST_IF_REGION_OPTIMIZE

        public static final AFlag REQUEST_IF_REGION_OPTIMIZE
      • REQUEST_CODE_SHRINK

        public static final AFlag REQUEST_CODE_SHRINK
      • METHOD_CANDIDATE_FOR_INLINE

        public static final AFlag METHOD_CANDIDATE_FOR_INLINE
      • USE_LINES_HINTS

        public static final AFlag USE_LINES_HINTS
      • DISABLE_BLOCKS_LOCK

        public static final AFlag DISABLE_BLOCKS_LOCK
      • RESTART_CODEGEN

        public static final AFlag RESTART_CODEGEN
      • RELOAD_AT_CODEGEN_STAGE

        public static final AFlag RELOAD_AT_CODEGEN_STAGE
      • CLASS_DEEP_RELOAD

        public static final AFlag CLASS_DEEP_RELOAD
      • CLASS_UNLOADED

        public static final AFlag CLASS_UNLOADED
      • DONT_UNLOAD_CLASS

        public static final AFlag DONT_UNLOAD_CLASS
      • RESOLVE_JAVA_JSR

        public static final AFlag RESOLVE_JAVA_JSR
      • COMPUTE_POST_DOM

        public static final AFlag COMPUTE_POST_DOM
    • Method Detail

      • values

        public static AFlag[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AFlag c : AFlag.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AFlag valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null