public static class CheaderParser.HeaderBlock extends CheaderParser.HeaderBlockEntry
Modifier and Type | Field and Description |
---|---|
java.lang.String |
compilerError |
(package private) CheaderParser.HeaderBlockEntry |
currEntry
The last created entry in entries, to set something in.
|
java.util.List<CheaderParser.HeaderBlockEntry> |
entries |
java.lang.String |
headerBlockName
From the devision in the header for example /*@DEFINE name...
|
java.lang.String |
headerBlockNameDescr
It is the identifier given after:
DEFINE_C::=/*@DEFINE[_C] [<$?
|
(package private) CheaderParser.HeaderBlock |
invalidBlock_
An invalid block is stored here, but overwritten from the next found invalidBlock.
|
(package private) boolean |
isConst |
(package private) CheaderParser.HeaderBlock |
parent |
(package private) java.lang.String |
visibity
That is for C++ classDefinition.
|
description, implementDescriptions, static_, virtual_, visibility, whatisit
Constructor and Description |
---|
HeaderBlock() |
HeaderBlock(CheaderParser.HeaderBlock parent,
java.lang.String whatisit)
Type of the HeaderBlockEntry as String, checked in JZcmd.
|
final CheaderParser.HeaderBlock parent
public java.util.List<CheaderParser.HeaderBlockEntry> entries
CheaderParser.HeaderBlockEntry currEntry
CheaderParser.HeaderBlock invalidBlock_
public java.lang.String headerBlockName
public java.lang.String headerBlockNameDescr
DEFINE_C::=/*@DEFINE[_C] [<$?@name>]<*|* /?>* / /**<DescriptionDEFINE_C?>* / .... DescriptionDEFINE_C::=<$?@headerBlockNameDescr> : <description>.
java.lang.String visibity
CheaderParser.ClassDefinition.new_classVisibilityBlock()
.
It is used for any entry.boolean isConst
public java.lang.String compilerError
HeaderBlock()
HeaderBlock(CheaderParser.HeaderBlock parent, java.lang.String whatisit)
public void set_const()
public CheaderParser.IncludeDef new_includeDef()
public void add_includeDef(CheaderParser.IncludeDef val)
public CheaderParser.Define new_undefDefinition()
public void add_undefDefinition(CheaderParser.Define val)
public CheaderParser.ConditionBlock new_conditionBlock()
public void add_conditionBlock(CheaderParser.ConditionBlock val)
public CheaderParser.DefineDefinition new_defineDefinition()
public void add_defineDefinition(CheaderParser.DefineDefinition val)
public CheaderParser.DefineDefinition new_null_initializer()
public void add_null_initializer(CheaderParser.DefineDefinition val)
public CheaderParser.DefineDefinition new_const_initializer()
public void add_const_initializer(CheaderParser.DefineDefinition val)
public CheaderParser.StructClassDecl new_enumDecl()
public void add_enumDecl(CheaderParser.StructClassDecl val)
public CheaderParser.StructClassDecl new_structDecl()
public void add_structDecl(CheaderParser.StructClassDecl val)
public CheaderParser.StructClassDecl new_classDecl()
public void add_classDecl(CheaderParser.StructClassDecl val)
public CheaderParser.FriendClass new_friendClassDef()
public void add_friendClassDef(CheaderParser.FriendClass val)
public CheaderParser.StructDefinition new_structDefinition()
public void add_structDefinition(CheaderParser.StructDefinition val)
public CheaderParser.ClassDefinition new_classDef()
public void add_classDef(CheaderParser.ClassDefinition val)
public CheaderParser.ConditionBlock new_structContentInsideCondition()
public void add_structContentInsideCondition(CheaderParser.ConditionBlock val)
public CheaderParser.StructDefinition new_unionDefinition()
public void add_unionDefinition(CheaderParser.StructDefinition val)
public CheaderParser.AttributeOrTypedef new_typedef()
public void add_typedef(CheaderParser.AttributeOrTypedef val)
public CheaderParser.EnumDefinition new_enumDefinition()
public void add_enumDefinition(CheaderParser.EnumDefinition val)
public CheaderParser.FnPointer new_fnPointer()
public void add_fnPointer(CheaderParser.FnPointer val)
public CheaderParser.AttributeOrTypedef new_attribute()
public void add_attribute(CheaderParser.AttributeOrTypedef val)
public CheaderParser.AttributeOrTypedef new_constDef()
public void add_constDef(CheaderParser.AttributeOrTypedef val)
public CheaderParser.MethodDef new_methodDef()
public void add_methodDef(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_virtualMethod()
public void add_virtualMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_abstractMethod()
public void add_abstractMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_staticMethod()
public void add_staticMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodTypedef new_methodTypedef()
public void add_methodTypedef(CheaderParser.MethodTypedef val)
public CheaderParser.MethodTypedef new_methodPtrTypedef()
public void add_methodPtrTypedef(CheaderParser.MethodTypedef val)
public CheaderParser.MethodDef new_inlineMethod()
public void add_inlineMethod(CheaderParser.MethodDef val)
public CheaderParser.Description new_implementDescription()
new_implementDescription
in class CheaderParser.HeaderBlockEntry
public void add_implementDescription(CheaderParser.Description val)
add_implementDescription
in class CheaderParser.HeaderBlockEntry
public CheaderParser.HeaderBlock new_invalidBlock()
public void add_invalidBlock(CheaderParser.HeaderBlock val)
public void set_modifier(java.lang.String val)
public void set_constDef(java.lang.String val)