xdc.services.spec
Class Decl.Fxn
java.lang.Object
xdc.services.spec.Node
xdc.services.spec.Decl
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 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 |
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 |
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