reserved word | role | more info |
---|---|---|
abstract | optional modifier for class | |
array | datatype | |
bool | builtin datatype | |
char | builtin datatype | |
class | user defined datatype | |
copy | (future) argument modifer | |
dcomplex | builtin datatype | |
double | builtin datatype | |
enum | user defined datatype | |
extends | inheritance mode | |
fcomplex | builtin datatype | |
final | method modifier | |
float | builtin datatype | |
implements | inheritance mode | |
implements-all | inheritance mode | |
import | bring other packages into current scope | |
in | argument mode | |
inout | argument mode | |
int | builtin datatype | |
interface | user defined datatype | |
local | (future) method modifier | |
long | builtin datatype | |
oneway | (future) method modifier | |
opaque | builtin datatype | |
out | argument mode | |
package | scoping construct | |
static | method modifier | |
string | builtin datatype | |
throws | exception declaration | |
version | assign version number to package | |
void | declares method as not returning a type |
Table 3.4 lists all the words that are part of the SIDL grammar and cannot be used as a package, enum, interface, class, or argument name.