xdc.services.spec
Class Decl.Typedef

java.lang.Object
  extended by xdc.services.spec.Node
      extended by xdc.services.spec.Decl
          extended by xdc.services.spec.Decl.Typedef
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<Node>, Decl.AuxDef, Decl.IsType, Decl.Signature, Decl.Sizeable
Enclosing class:
Decl

public static class Decl.Typedef
extends Decl
implements Decl.AuxDef, Decl.IsType, Decl.Signature, Decl.Sizeable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class xdc.services.spec.Decl
Decl.Annexable, Decl.Arg, Decl.AuxDef, Decl.Config, Decl.Const, Decl.Enum, Decl.EnumVal, Decl.Extern, Decl.Field, Decl.Fxn, Decl.IsType, Decl.LocalUnit, Decl.OverridableDef, Decl.Proxy, Decl.Signature, Decl.Sizeable, Decl.Struct, Decl.Typedef
 
Nested classes/interfaces inherited from interface xdc.services.spec.Decl.Signature
Decl.Signature.ObjKind
 
Method Summary
 Type getType()
           
 java.lang.String getTypeCode()
           
 java.lang.String getTypeSig()
           
 void sizeof(java.util.List<java.lang.String> sL)
           
 
Methods inherited from class xdc.services.spec.Decl
getChildren, getQualName, getXmlTag, objKind, objKind, overrides
 
Methods inherited from class xdc.services.spec.Node
attrBool, attrInt, attrString, compareTo, getAtom, getAttrMap, getDocs, getName, getParent, getPkgName, getSession, getSummary, hasAttr, isExternal, isFinal, isInst, isInter, isInternal, isMeta, isMod, isNodoc, isOver, isReadonly, isStatic, isSys, makeXDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getType

public final Type getType()
Specified by:
getType in interface Decl.Signature

getTypeCode

public final java.lang.String getTypeCode()
Specified by:
getTypeCode in interface Decl.Signature

getTypeSig

public final java.lang.String getTypeSig()
Specified by:
getTypeSig in interface Decl.Signature

sizeof

public void sizeof(java.util.List<java.lang.String> sL)
Specified by:
sizeof in interface Decl.Sizeable