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
Modifier and TypeFieldDescription(package private) final int
Deprecated.(package private) final UMod.FieldDef
Deprecated.(package private) Format
Deprecated.Currently visited getter-expression.protected int
Deprecated.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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.void
action
(UMod.T_map t) Deprecated.void
action
(UMod.T_opt t) Deprecated.void
Deprecated.void
Deprecated.void
Deprecated.void
action
(UMod.T_rel t) Deprecated.void
action
(UMod.T_seq t) Deprecated.protected void
mapOrMultimap
(UMod.T_2 t, Format modelAsEntrySet) Deprecated.protected void
pairOrCoPair
(UMod.T_2 t, boolean is_co) Deprecated.protected void
Deprecated.Methods inherited from class eu.bandm.tools.umod.UMod2visitors.Lr_decoder
updateSelection
Methods 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:
action
in classUMod.Visitor
-
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
setOrList
Deprecated. -
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
mapOrMultimap
Deprecated. -
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
action
Deprecated.- Overrides:
action
in classUMod.Visitor
-
pairOrCoPair
Deprecated.
-