Class Preconditions

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

public class Preconditions extends Object
  • Constructor Details

    • Preconditions

      public Preconditions()
  • Method Details

    • checkFormat

      public static void checkFormat(Opcode opcode, Format expectedFormat)
    • checkNibbleRegister

      public static int checkNibbleRegister(int register)
    • checkByteRegister

      public static int checkByteRegister(int register)
    • checkShortRegister

      public static int checkShortRegister(int register)
    • checkNibbleLiteral

      public static int checkNibbleLiteral(int literal)
    • checkByteLiteral

      public static int checkByteLiteral(int literal)
    • checkShortLiteral

      public static int checkShortLiteral(int literal)
    • checkIntegerHatLiteral

      public static int checkIntegerHatLiteral(int literal)
    • checkLongHatLiteral

      public static long checkLongHatLiteral(long literal)
    • checkByteCodeOffset

      public static int checkByteCodeOffset(int offset)
    • checkShortCodeOffset

      public static int checkShortCodeOffset(int offset)
    • check35cAnd45ccRegisterCount

      public static int check35cAnd45ccRegisterCount(int registerCount)
    • checkRegisterRangeCount

      public static int checkRegisterRangeCount(int registerCount)
    • checkValueArg

      public static void checkValueArg(int valueArg, int maxValue)
    • checkFieldOffset

      public static int checkFieldOffset(int fieldOffset)
    • checkVtableIndex

      public static int checkVtableIndex(int vtableIndex)
    • checkInlineIndex

      public static int checkInlineIndex(int inlineIndex)
    • checkVerificationError

      public static int checkVerificationError(int verificationError)
    • checkSequentialOrderedKeys

      public static <C extends Collection<? extends SwitchElement>> C checkSequentialOrderedKeys(C elements)
    • checkArrayPayloadElementWidth

      public static int checkArrayPayloadElementWidth(int elementWidth)
    • checkArrayPayloadElements

      public static <L extends List<? extends Number>> L checkArrayPayloadElements(int elementWidth, L elements)
    • checkReference

      public static <T extends Reference> T checkReference(int referenceType, T reference)