Package org.apache.bcel.util
Class Args
- java.lang.Object
-
- org.apache.bcel.util.Args
-
public class Args extends java.lang.Object
Argument validation.- Since:
- 6.7.0
-
-
Constructor Summary
Constructors Constructor Description Args()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intrequire(int value, int required, java.lang.String message)Requires a specific value.static intrequire0(int value, java.lang.String message)Requires a 0 value.static intrequireU1(int value, java.lang.String message)Requires a u1 value.static intrequireU2(int value, int min, int max, java.lang.String message)Requires a u2 value of at leastminand not abovemax.static intrequireU2(int value, int min, java.lang.String message)Requires a u2 value of at leastmin.static intrequireU2(int value, java.lang.String message)Requires a u2 value.static intrequireU4(int value, int min, java.lang.String message)Requires a u4 value of at leastmin.static intrequireU4(int value, java.lang.String message)Requires a u4 value.
-
-
-
Constructor Detail
-
Args
public Args()
-
-
Method Detail
-
require
public static int require(int value, int required, java.lang.String message)
Requires a specific value.- Parameters:
value- The value to test.required- The required value.message- The message prefix- Returns:
- The value to test.
-
require0
public static int require0(int value, java.lang.String message)
Requires a 0 value.- Parameters:
value- The value to test.message- The message prefix- Returns:
- The value to test.
-
requireU1
public static int requireU1(int value, java.lang.String message)
Requires a u1 value.- Parameters:
value- The value to test.message- The message prefix- Returns:
- The value to test.
-
requireU2
public static int requireU2(int value, int min, int max, java.lang.String message)
Requires a u2 value of at leastminand not abovemax.- Parameters:
value- The value to test.min- The minimum required u2 value.max- The maximum required u2 value.message- The message prefix- Returns:
- The value to test.
-
requireU2
public static int requireU2(int value, int min, java.lang.String message)
Requires a u2 value of at leastmin.- Parameters:
value- The value to test.min- The minimum required value.message- The message prefix- Returns:
- The value to test.
-
requireU2
public static int requireU2(int value, java.lang.String message)
Requires a u2 value.- Parameters:
value- The value to test.message- The message prefix- Returns:
- The value to test.
-
requireU4
public static int requireU4(int value, int min, java.lang.String message)
Requires a u4 value of at leastmin.- Parameters:
value- The value to test.min- The minimum required value.message- The message prefix- Returns:
- The value to test.
-
requireU4
public static int requireU4(int value, java.lang.String message)
Requires a u4 value.- Parameters:
value- The value to test.message- The message prefix- Returns:
- The value to test.
-
-