|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvs.VMSparam
vs.ByRef
Used to pass a parameter by reference. This is the equivalend to similar constructs in other languages, such as:
| PL/I |
declare efn fixed binary(31);
|
| BASIC |
declare long efn
|
| C |
int efn;
|
The following Java code performs the same operation:
int efn;
lib.lib$get_ef(new VMSparam[] {
new ByRef(efn)
});
ByDesc,
ByVal| Constructor Summary | |
ByRef(byte b)
Pass a byte by reference. |
|
ByRef(java.lang.Byte b)
Pass a Byte object by reference. |
|
ByRef(byte[] b)
Pass a byte array by reference. |
|
ByRef(Cmem b)
Pass a Cmem object by reference. |
|
ByRef(int i)
Pass an int by reference. |
|
ByRef(int[] b)
Pass an array of int by reference. |
|
ByRef(java.lang.Integer b)
Pass an Integer object by reference. |
|
ByRef(long l)
Pass a long by reference. |
|
ByRef(java.lang.Long b)
Pass a Long object by reference. |
|
ByRef(long[] b)
Pass an array of long by reference. |
|
ByRef(short s)
Pass a short by reference. |
|
ByRef(java.lang.Short b)
Pass a Short object by reference. |
|
ByRef(short[] b)
Pass an array of short by reference. |
|
ByRef(java.lang.String s)
Pass a String object by reference. |
|
ByRef(VmsStruct s)
Pass a VmsStruct by reference. |
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ByRef(VmsStruct s)
VmsStruct by reference.
This is simply a convenience method that is equivalent to the following Java code snippet.
new ByRef(s.getTarget())
s - VmsStruct to pass by reference.public ByRef(byte[] b)
byte array by reference.
b - byte array to be passed by reference.public ByRef(int[] b)
int by reference.
b - int array to be passed by reference.public ByRef(short[] b)
short by reference.
b - short array to be passed by reference.public ByRef(long[] b)
long by reference.
b - long array to be passed by reference.public ByRef(java.lang.Long b)
Long object by reference.
b - Long object to be passed by reference.public ByRef(java.lang.Integer b)
Integer object by reference.
b - Integer object to be passed by reference.public ByRef(java.lang.Short b)
Short object by reference.
b - Short object to be passed by reference.public ByRef(java.lang.Byte b)
Byte object by reference.
b - Byte object to be passed by reference.public ByRef(Cmem b)
Cmem object by reference.
b - Cmem object to be passed by reference.public ByRef(java.lang.String s)
String object by reference.
Note: This is a convenience constructor. Using this
constructor prevents any results being returned in s.
s - String object to be passed by reference.public ByRef(byte b)
byte by reference.
Note: This is a convenience constructor. Using this
constructor prevents any results being returned in b.
b - byte to be passed by reference.public ByRef(int i)
int by reference.
Note: This is a convenience constructor. Using this
constructor prevents any results being returned in i.
i - int to be passed by reference.public ByRef(long l)
long by reference.
Note: This is a convenience constructor. Using this
constructor prevents any results being returned in l.
l - long to be passed by reference.public ByRef(short s)
short by reference.
Note: This is a convenience constructor. Using this
constructor prevents any results being returned in s.
s - short to be passed by reference.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||