public abstract class StaticDecl extends StaticScope
Modifier and Type | Field and Description |
---|---|
AnnList |
anns
Annotations.
|
protected SeqType |
declType
Declared type,
null if not specified. |
protected boolean |
dontEnter
Flag that is set during compilation and execution and prevents infinite loops.
|
QNm |
name
This declaration's name.
|
Modifier | Constructor and Description |
---|---|
protected |
StaticDecl(StaticContext sc,
AnnList anns,
QNm name,
SeqType type,
VarScope scope,
String doc,
InputInfo info)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
id()
Returns a unique identifier for this declaration.
|
SeqType |
seqType()
Returns the type of this expression.
|
compiled, doc
addPlan, addPlan, description, plan, planAttr, planElem, toErrorString, toString
public final AnnList anns
public final QNm name
protected final SeqType declType
null
if not specified.protected boolean dontEnter
public abstract byte[] id()
public SeqType seqType()
Copyright © 2005–2015 BaseX Team. All rights reserved.