public class BaseType extends SimpleTypeSpec
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_nameparse_state, sym| Constructor and Description |
|---|
BaseType(int num) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
basic() |
int |
getTCKind()
the "kind of TypeCode" for this type
|
java.lang.String |
getTypeCodeExpression() |
java.lang.String |
id() |
static boolean |
isBasicName(java.lang.String typeName) |
boolean |
isSwitchType() |
void |
parse()
does nothing, will be overwritten in subclasses
|
void |
print(java.io.PrintWriter ps)
does nothing, will be overwritten in subclasses
|
void |
setEnclosingSymbol(IdlSymbol s) |
void |
setPackage(java.lang.String s)
ignore, these types don't need to know their package
|
java.lang.String |
toString() |
protected java.lang.String |
typeCodeExpressionSkeleton(int kind) |
java.lang.String |
typeName() |
TypeSpec |
typeSpec() |
acceptclone, getIDLTypeName, getJavaTypeName, getTypeCodeExpression, helperName, holderName, printExtractExpression, printExtractResult, printInsertExpression, printInsertIntoAny, printReadExpression, printReadStatement, printWriteStatement, set_constraddImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, get_token, getEnclosingSymbol, getFullName, is_included, is_pseudo, isEscaped, name, new_num, omgPrefix, printClassComment, printIdMethod, printImport, set_name, set_pseudo, set_token, setPrintPhaseNamespublic void setPackage(java.lang.String s)
setPackage in class TypeSpecpublic boolean basic()
public boolean isSwitchType()
public void parse()
public static boolean isBasicName(java.lang.String typeName)
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol in class TypeSpecpublic int getTCKind()
getTCKind in class SimpleTypeSpecprotected java.lang.String typeCodeExpressionSkeleton(int kind)
public java.lang.String getTypeCodeExpression()
getTypeCodeExpression in class TypeSpecpublic java.lang.String id()