|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvs.VMSparam
vs.ByVal
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);
|
| BASIC |
declare byte ast_state
|
| C |
char ast_state = 0;
|
The following Java code performs the same operation:
byte ast_state = 0;
ast_state = sys.sys$setast(new VMSparam[] {
new ByVal(ast_state)
});
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 |
public ByVal(java.lang.Long b)
Long object by value.
b - Long object to be passed by value.public ByVal(java.lang.Integer b)
Integer object by value.
b - Integer object to be passed by value.public ByVal(java.lang.Short b)
Short object by value.
b - Short object to be passed by value.public ByVal(java.lang.Byte b)
Byte object by value.
b - Byte object to be passed by value.public ByVal(int i)
int by value.
i - int to be passed by value.public ByVal(byte b)
byte by value.
b - byte to be passed by value.public ByVal(short i)
short by value.
i - short to be passed by value.public ByVal(long l)
long by value.
l - long to be passed by value.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||