org.jacorb.idl

Class AnyType


public class AnyType
extends org.jacorb.idl.BaseType

Version:
$Id: AnyType.java,v 1.15 2004/05/06 12:39:58 nicolas Exp $

Author:
Gerald Brose

Field Summary

Fields inherited from class org.jacorb.idl.TypeSpec

alias, type_spec

Fields inherited from class org.jacorb.idl.IdlSymbol

_id, enclosing_symbol, fileSeparator, included, inhibitionFlag, is_pseudo, omg_package_prefix, pack_name

Fields inherited from class org.jacorb.idl.runtime.symbol

parse_state, sym

Constructor Summary

AnyType(int num)

Method Summary

boolean
basic()
Object
clone()
String
getIDLTypeName()
int
getTCKind()
String
holderName()
void
parse()
String
printReadExpression(String strname)
String
printWriteStatement(String var_name, String strname)
String
toString()
String
typeName()
TypeSpec
typeSpec()

Methods inherited from class org.jacorb.idl.BaseType

basic, getTCKind, getTypeCodeExpression, id, isBasicName, isSwitchType, parse, print, setEnclosingSymbol, setPackage, toString, typeCodeExpressionSkeleton, typeName, typeSpec

Methods inherited from class org.jacorb.idl.TypeSpec

basic, clone, getIDLTypeName, getJavaTypeName, getTypeCodeExpression, getTypeCodeExpression, holderName, parse, print, printExtractExpression, printInsertExpression, printReadExpression, printReadStatement, printWriteStatement, setEnclosingSymbol, setPackage, set_constr, toString, typeName, typeSpec

Methods inherited from class org.jacorb.idl.IdlSymbol

accept, addImportedAlias, addImportedName, addImportedName, addImportedNameHolder, deEscapeName, escapeName, generateIncluded, getEnclosingSymbol, get_token, id, isEscaped, is_included, is_pseudo, name, new_num, omgPrefix, parse, print, printIdMethod, printImport, setEnclosingSymbol, setPackage, setPrintPhaseNames, set_name, set_pseudo, set_token

Constructor Details

AnyType

public AnyType(int num)

Method Details

basic

public boolean basic()
Overrides:
basic in interface org.jacorb.idl.BaseType


clone

public Object clone()
Overrides:
clone in interface TypeSpec


getIDLTypeName

public String getIDLTypeName()
Overrides:
getIDLTypeName in interface TypeSpec

Returns:
the string "any".


getTCKind

public int getTCKind()
Overrides:
getTCKind in interface org.jacorb.idl.BaseType


holderName

public String holderName()
Overrides:
holderName in interface TypeSpec


parse

public void parse()
Overrides:
parse in interface org.jacorb.idl.BaseType


printReadExpression

public String printReadExpression(String strname)
Overrides:
printReadExpression in interface TypeSpec


printWriteStatement

public String printWriteStatement(String var_name,
                                  String strname)
Overrides:
printWriteStatement in interface TypeSpec


toString

public String toString()
Overrides:
toString in interface org.jacorb.idl.BaseType


typeName

public String typeName()
Overrides:
typeName in interface org.jacorb.idl.BaseType


typeSpec

public TypeSpec typeSpec()
Overrides:
typeSpec in interface org.jacorb.idl.BaseType