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 int
require(int value, int required, java.lang.String message)
Requires a specific value.static int
require0(int value, java.lang.String message)
Requires a 0 value.static int
requireU1(int value, java.lang.String message)
Requires a u1 value.static int
requireU2(int value, int min, int max, java.lang.String message)
Requires a u2 value of at leastmin
and not abovemax
.static int
requireU2(int value, int min, java.lang.String message)
Requires a u2 value of at leastmin
.static int
requireU2(int value, java.lang.String message)
Requires a u2 value.static int
requireU4(int value, int min, java.lang.String message)
Requires a u4 value of at leastmin
.static int
requireU4(int value, java.lang.String message)
Requires a u4 value.
-
-
-
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 leastmin
and 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.
-
-