Class SyntheticAccessorFSM

java.lang.Object
org.jf.dexlib2.util.SyntheticAccessorFSM

public class SyntheticAccessorFSM extends Object
  • Field Details

    • _SyntheticAccessorFSM_actions

      private static final byte[] _SyntheticAccessorFSM_actions
    • _SyntheticAccessorFSM_key_offsets

      private static final short[] _SyntheticAccessorFSM_key_offsets
    • _SyntheticAccessorFSM_trans_keys

      private static final short[] _SyntheticAccessorFSM_trans_keys
    • _SyntheticAccessorFSM_single_lengths

      private static final byte[] _SyntheticAccessorFSM_single_lengths
    • _SyntheticAccessorFSM_range_lengths

      private static final byte[] _SyntheticAccessorFSM_range_lengths
    • _SyntheticAccessorFSM_index_offsets

      private static final short[] _SyntheticAccessorFSM_index_offsets
    • _SyntheticAccessorFSM_indicies

      private static final byte[] _SyntheticAccessorFSM_indicies
    • _SyntheticAccessorFSM_trans_targs

      private static final byte[] _SyntheticAccessorFSM_trans_targs
    • _SyntheticAccessorFSM_trans_actions

      private static final byte[] _SyntheticAccessorFSM_trans_actions
    • SyntheticAccessorFSM_start

      static final int SyntheticAccessorFSM_start
      See Also:
    • SyntheticAccessorFSM_first_final

      static final int SyntheticAccessorFSM_first_final
      See Also:
    • SyntheticAccessorFSM_error

      static final int SyntheticAccessorFSM_error
      See Also:
    • SyntheticAccessorFSM_en_main

      static final int SyntheticAccessorFSM_en_main
      See Also:
    • ADD

      public static final int ADD
      See Also:
    • SUB

      public static final int SUB
      See Also:
    • MUL

      public static final int MUL
      See Also:
    • DIV

      public static final int DIV
      See Also:
    • REM

      public static final int REM
      See Also:
    • AND

      public static final int AND
      See Also:
    • OR

      public static final int OR
      See Also:
    • XOR

      public static final int XOR
      See Also:
    • SHL

      public static final int SHL
      See Also:
    • SHR

      public static final int SHR
      See Also:
    • USHR

      public static final int USHR
      See Also:
    • INT

      public static final int INT
      See Also:
    • LONG

      public static final int LONG
      See Also:
    • FLOAT

      public static final int FLOAT
      See Also:
    • DOUBLE

      public static final int DOUBLE
      See Also:
    • POSITIVE_ONE

      public static final int POSITIVE_ONE
      See Also:
    • NEGATIVE_ONE

      public static final int NEGATIVE_ONE
      See Also:
    • OTHER

      public static final int OTHER
      See Also:
    • opcodes

      @Nonnull private final Opcodes opcodes
  • Constructor Details

    • SyntheticAccessorFSM

      public SyntheticAccessorFSM(@Nonnull Opcodes opcodes)
  • Method Details

    • init__SyntheticAccessorFSM_actions_0

      private static byte[] init__SyntheticAccessorFSM_actions_0()
    • init__SyntheticAccessorFSM_key_offsets_0

      private static short[] init__SyntheticAccessorFSM_key_offsets_0()
    • init__SyntheticAccessorFSM_trans_keys_0

      private static short[] init__SyntheticAccessorFSM_trans_keys_0()
    • init__SyntheticAccessorFSM_single_lengths_0

      private static byte[] init__SyntheticAccessorFSM_single_lengths_0()
    • init__SyntheticAccessorFSM_range_lengths_0

      private static byte[] init__SyntheticAccessorFSM_range_lengths_0()
    • init__SyntheticAccessorFSM_index_offsets_0

      private static short[] init__SyntheticAccessorFSM_index_offsets_0()
    • init__SyntheticAccessorFSM_indicies_0

      private static byte[] init__SyntheticAccessorFSM_indicies_0()
    • init__SyntheticAccessorFSM_trans_targs_0

      private static byte[] init__SyntheticAccessorFSM_trans_targs_0()
    • init__SyntheticAccessorFSM_trans_actions_0

      private static byte[] init__SyntheticAccessorFSM_trans_actions_0()
    • test

      public int test(List<? extends Instruction> instructions)
    • getIncrementType

      private static int getIncrementType(int mathOp, int mathType, long constantValue, int putRegister, int returnRegister)