83 |
new primitiveTypeCode(TCKind.tk_any), |
new primitiveTypeCode(TCKind.tk_any), |
84 |
new primitiveTypeCode(TCKind.tk_TypeCode), |
new primitiveTypeCode(TCKind.tk_TypeCode), |
85 |
new primitiveTypeCode(TCKind.tk_Principal), |
new primitiveTypeCode(TCKind.tk_Principal), |
86 |
new primitiveTypeCode(TCKind.tk_objref), |
new recordTypeCode(TCKind.tk_objref), |
87 |
new primitiveTypeCode(TCKind.tk_struct), |
new primitiveTypeCode(TCKind.tk_struct), |
88 |
new primitiveTypeCode(TCKind.tk_union), |
new primitiveTypeCode(TCKind.tk_union), |
89 |
new primitiveTypeCode(TCKind.tk_enum), |
new primitiveTypeCode(TCKind.tk_enum), |
104 |
new primitiveTypeCode(TCKind.tk_abstract_interface) |
new primitiveTypeCode(TCKind.tk_abstract_interface) |
105 |
}; |
}; |
106 |
|
|
107 |
|
static |
108 |
|
{ |
109 |
|
// The Id of the "abstract object" is defined as empty string. |
110 |
|
recordTypeCode object = |
111 |
|
(recordTypeCode) primitveCodes [ TCKind._tk_objref ]; |
112 |
|
object.setId(""); |
113 |
|
object.setName("Object"); |
114 |
|
} |
115 |
|
|
116 |
/** |
/** |
117 |
* Get the primitive type code. |
* Get the primitive type code. |
118 |
* |
* |
177 |
return "type of kind '" + type.kind().value() + "'"; |
return "type of kind '" + type.kind().value() + "'"; |
178 |
} |
} |
179 |
} |
} |
180 |
} |
} |