Package eu.bandm.tools.umod
Class UMod2visitors.V_makeDescend
java.lang.Object
eu.bandm.tools.umod.UMod.Visitor
eu.bandm.tools.umod.UMod2visitors.Lr_decoder
eu.bandm.tools.umod.UMod2visitors.V_makeDescend
- Enclosing class:
UMod2visitors
Deprecated.
Returns in "result" a Format which represents the descending code.
"==null" iff there are no visitable fields.
The real method declaration is done by the caller.
Updates globally the set
UMod.FieldDef.visitable_types for the selected
branchcase=visitor register number.-
Field Summary
FieldsModifier and TypeFieldDescription(package private) final intDeprecated.(package private) final UMod.FieldDefDeprecated.(package private) FormatDeprecated.Currently visited getter-expression.protected intDeprecated.The cursor variables in "for (i0:...)" are built with an ever increasing number, instead of shadowing previous model names.Deprecated.Accumulated "for(i1;..)match(...)"-code.(package private) final CheckedSet<UMod.T_reference> Deprecated.Fields inherited from class eu.bandm.tools.umod.UMod2visitors.Lr_decoder
leftSelected, lrcode, lrposition, rightSelected -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.voidaction(UMod.T_map t) Deprecated.voidaction(UMod.T_opt t) Deprecated.voidDeprecated.voidDeprecated.voidDeprecated.voidaction(UMod.T_rel t) Deprecated.voidaction(UMod.T_seq t) Deprecated.protected voidmapOrMultimap(UMod.T_2 t, Format modelAsEntrySet) Deprecated.protected voidpairOrCoPair(UMod.T_2 t, boolean is_co) Deprecated.protected voidDeprecated.Methods inherited from class eu.bandm.tools.umod.UMod2visitors.Lr_decoder
updateSelectionMethods inherited from class eu.bandm.tools.umod.UMod.Visitor
action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, action, descend_Forest$extBySequence, getResult, match
-
Field Details
-
result
Deprecated.Accumulated "for(i1;..)match(...)"-code. If ==null, then no single visitable field has been selected. -
model
Format modelDeprecated.Currently visited getter-expression. -
modelnum
protected int modelnumDeprecated.The cursor variables in "for (i0:...)" are built with an ever increasing number, instead of shadowing previous model names. -
fd
Deprecated. -
branchcase
final int branchcaseDeprecated. -
visitable_leaf_types
Deprecated.
-
-
Constructor Details
-
V_makeDescend
V_makeDescend(UMod.FieldDef fd, int branchcase, String lrcode) Deprecated.
-
-
Method Details
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
setOrList
Deprecated. -
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
mapOrMultimap
Deprecated. -
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
action
Deprecated.- Overrides:
actionin classUMod.Visitor
-
pairOrCoPair
Deprecated.
-