vs
Class ByVal

java.lang.Object
  extended byvs.VMSparam
      extended byvs.ByVal

public class ByVal
extends VMSparam

Used to pass a parameter by value. This is equivalent to similar constructs in other languages, such as:

PL/I declare ast_state fixed binary(7) intitial(0);

ast_state = sys$setast(value(ast_state));

BASIC declare byte ast_state

ast_state = 0

ast_state = sys$setast(ast_state by value)

C char ast_state = 0;

ast_state = sys$setast(ast_state);

The following Java code performs the same operation:

 byte ast_state = 0;

 ast_state = sys.sys$setast(new VMSparam[] {
                                new ByVal(ast_state)
                            });
 

See Also:
ByDesc, ByRef

Constructor Summary
ByVal(byte b)
          Pass a byte by value.
ByVal(java.lang.Byte b)
          Pass a Byte object by value.
ByVal(int i)
          Pass an int by value.
ByVal(java.lang.Integer b)
          Pass a Integer object by value.
ByVal(long l)
          Pass an long by value.
ByVal(java.lang.Long b)
          Pass a Long object by value.
ByVal(short i)
          Pass an short by value.
ByVal(java.lang.Short b)
          Pass a Short object by value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ByVal

public ByVal(java.lang.Long b)
Pass a Long object by value.

Parameters:
b - Long object to be passed by value.

ByVal

public ByVal(java.lang.Integer b)
Pass a Integer object by value.

Parameters:
b - Integer object to be passed by value.

ByVal

public ByVal(java.lang.Short b)
Pass a Short object by value.

Parameters:
b - Short object to be passed by value.

ByVal

public ByVal(java.lang.Byte b)
Pass a Byte object by value.

Parameters:
b - Byte object to be passed by value.

ByVal

public ByVal(int i)
Pass an int by value.

Parameters:
i - int to be passed by value.

ByVal

public ByVal(byte b)
Pass a byte by value.

Parameters:
b - byte to be passed by value.

ByVal

public ByVal(short i)
Pass an short by value.

Parameters:
i - short to be passed by value.

ByVal

public ByVal(long l)
Pass an long by value.

Parameters:
l - long to be passed by value.