xdc.services.spec
Class Decl.Fxn

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

public static class Decl.Fxn
extends Decl
implements Decl.Annexable, Decl.Signature

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
 java.util.List<Decl.Arg> getArgs()
           
 java.util.List<Decl.Arg> getChildren()
           
 int getMinArgc()
           
 Type getType()
           
 java.lang.String getTypeCode()
           
 java.lang.String getTypeSig()
           
 boolean isLoggable()
           
 boolean isVarg()
           
 Decl.Fxn overrides()
           
 
Methods inherited from class xdc.services.spec.Decl
getQualName, getXmlTag, objKind, objKind
 
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

getArgs

public final java.util.List<Decl.Arg> getArgs()

getChildren

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

getMinArgc

public final int getMinArgc()

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

isLoggable

public final boolean isLoggable()

isVarg

public final boolean isVarg()

overrides

public final Decl.Fxn overrides()
Overrides:
overrides in class Decl