RESERVED WORD | ROLE |
---|---|
abstract | optional modifier for class |
array | datatype |
bool | builtin datatype |
char | builtin datatype |
class | user defined datatype |
copy | argument modifer |
dcomplex | builtin datatype |
double | builtin datatype |
enum | user defined datatype |
extends | inheritance mode |
fcomplex | builtin datatype |
final | package and 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 | method modifier |
long | builtin datatype |
nonblocking | method modifier |
oneway | 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 A.1 lists all the words that are part of the SIDL grammar and cannot be used as a package, enum, interface, class, or argument name.