xdc.services.spec
Class Decl.Struct

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

public static class Decl.Struct
extends Decl
implements Decl.AuxDef, Decl.IsType, 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
 
Method Summary
 java.util.List<Decl.Field> getChildren()
           
 java.util.List<Decl.Field> getFields()
           
 java.util.List<java.lang.String> getSizes()
           
 java.lang.String getXmlTag()
           
 boolean isAnon()
           
 boolean isUnion()
           
 void sizeof(java.util.List<java.lang.String> sL)
           
 
Methods inherited from class xdc.services.spec.Decl
getQualName, 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

getChildren

public java.util.List<Decl.Field> getChildren()
Overrides:
getChildren in class Decl

getFields

public final java.util.List<Decl.Field> getFields()

getSizes

public final java.util.List<java.lang.String> getSizes()

getXmlTag

public java.lang.String getXmlTag()
Overrides:
getXmlTag in class Decl

isAnon

public final boolean isAnon()

isUnion

public final boolean isUnion()

sizeof

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