public class Decl extends Node
Modifier and Type | Class and Description |
---|---|
static interface |
Decl.Annexable |
static class |
Decl.Arg |
static interface |
Decl.AuxDef |
static class |
Decl.Config |
static class |
Decl.Const |
static class |
Decl.Enum |
static class |
Decl.EnumVal |
static class |
Decl.Extern |
static class |
Decl.Field |
static class |
Decl.Fxn |
static interface |
Decl.IsType |
static interface |
Decl.LocalUnit |
static interface |
Decl.OverridableDef |
static class |
Decl.Proxy |
static interface |
Decl.Signature |
static interface |
Decl.Sizeable |
static class |
Decl.Struct |
static class |
Decl.Typedef |
Constructor and Description |
---|
Decl() |
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends Decl> |
getChildren() |
java.lang.String |
getQualName() |
java.lang.String |
getXmlTag() |
static Decl.Signature.ObjKind |
objKind(Decl.Signature sig) |
static Decl.Signature.ObjKind |
objKind(Type type,
java.lang.String tcode) |
Decl |
overrides() |
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
public Decl overrides()
public java.util.List<? extends Decl> getChildren()
getChildren
in class Node
public java.lang.String getQualName()
getQualName
in class Node
public static final Decl.Signature.ObjKind objKind(Decl.Signature sig)
public static final Decl.Signature.ObjKind objKind(Type type, java.lang.String tcode)