public class BaseType extends SimpleTypeSpec
_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name
parse_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() |
accept
clone, getIDLTypeName, getJavaTypeName, getTypeCodeExpression, helperName, holderName, printExtractExpression, printExtractResult, printInsertExpression, printInsertIntoAny, printReadExpression, printReadStatement, printWriteStatement, set_constr
addImportedAlias, 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, setPrintPhaseNames
public void setPackage(java.lang.String s)
setPackage
in class TypeSpec
public boolean basic()
public boolean isSwitchType()
public void parse()
public static boolean isBasicName(java.lang.String typeName)
public void setEnclosingSymbol(IdlSymbol s)
setEnclosingSymbol
in class TypeSpec
public int getTCKind()
getTCKind
in class SimpleTypeSpec
protected java.lang.String typeCodeExpressionSkeleton(int kind)
public java.lang.String getTypeCodeExpression()
getTypeCodeExpression
in class TypeSpec
public java.lang.String id()