APIdia Launch Partner
Top Description Constructors Methods
com.sun.org.apache.bcel.internal.util

public Class Args

extends Object
Class Inheritance
Imports
com.sun.org.apache.bcel.internal.Const, com.sun.org.apache.bcel.internal.classfile.ClassFormatException

Argument validation.
Since
6.7.0

Constructor Summary

AccessConstructor and Description
public
Args()

Method Summary

Modifier and TypeMethod and Description
public static int

Returns:

The value to test.
require
(final int
The value to test.
value
,
final int
The required value.
required
,
final String
The message prefix
message
)

Requires a specific value.

public static int

Returns:

The value to test.
require0
(final int
The value to test.
value
,
final String
The message prefix
message
)

Requires a 0 value.

public static int

Returns:

The value to test.
requireU1
(final int
The value to test.
value
,
final String
The message prefix
message
)

Requires a u1 value.

public static int

Returns:

The value to test.
requireU2
(final int
The value to test.
value
,
final int
The minimum required u2 value.
min
,
final int
The maximum required u2 value.
max
,
final String
The message prefix
message
)

Requires a u2 value of at least min and not above max.

public static int

Returns:

The value to test.
requireU2
(final int
The value to test.
value
,
final int
The minimum required value.
min
,
final String
The message prefix
message
)

Requires a u2 value of at least min.

public static int

Returns:

The value to test.
requireU2
(final int
The value to test.
value
,
final String
The message prefix
message
)

Requires a u2 value.

public static int

Returns:

The value to test.
requireU4
(final int
The value to test.
value
,
final int
The minimum required value.
min
,
final String
The message prefix
message
)

Requires a u4 value of at least min.

public static int

Returns:

The value to test.
requireU4
(final int
The value to test.
value
,
final String
The message prefix
message
)

Requires a u4 value.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

Argsback to summary
public Args()

Method Detail

requireback to summary
public static int require(final int value, final int required, final String message)

Requires a specific value.

Parameters
value:int

The value to test.

required:int

The required value.

message:String

The message prefix

Returns:int

The value to test.

require0back to summary
public static int require0(final int value, final String message)

Requires a 0 value.

Parameters
value:int

The value to test.

message:String

The message prefix

Returns:int

The value to test.

requireU1back to summary
public static int requireU1(final int value, final String message)

Requires a u1 value.

Parameters
value:int

The value to test.

message:String

The message prefix

Returns:int

The value to test.

requireU2back to summary
public static int requireU2(final int value, final int min, final int max, final String message)

Requires a u2 value of at least min and not above max.

Parameters
value:int

The value to test.

min:int

The minimum required u2 value.

max:int

The maximum required u2 value.

message:String

The message prefix

Returns:int

The value to test.

requireU2back to summary
public static int requireU2(final int value, final int min, final String message)

Requires a u2 value of at least min.

Parameters
value:int

The value to test.

min:int

The minimum required value.

message:String

The message prefix

Returns:int

The value to test.

requireU2back to summary
public static int requireU2(final int value, final String message)

Requires a u2 value.

Parameters
value:int

The value to test.

message:String

The message prefix

Returns:int

The value to test.

requireU4back to summary
public static int requireU4(final int value, final int min, final String message)

Requires a u4 value of at least min.

Parameters
value:int

The value to test.

min:int

The minimum required value.

message:String

The message prefix

Returns:int

The value to test.

requireU4back to summary
public static int requireU4(final int value, final String message)

Requires a u4 value.

Parameters
value:int

The value to test.

message:String

The message prefix

Returns:int

The value to test.