public class Match_rt extends MATCH_ONLY_00
The flavour of this visitor has been set to MULTIPHASE
.
See the pretty printed source file.
Visitor optimization has been enabled by command line option,
so this class executes analyses and caches their results.
For details see the user documentation.
_visitor_debug_stream, partial
affectedClasses, fieldFlags, hasdescend, haspost, haspre, METHODNAME_allFields2codeNumber
Constructor and Description |
---|
Match_rt() |
Modifier and Type | Method and Description |
---|---|
protected void |
action(AdditionalDocs e0) |
protected void |
action(PermutationGroup e0) |
protected void |
action(PermutationSubexpression e0) |
protected void |
action(ResultContainer e0) |
protected void |
action(ResultingChars e0) |
protected void |
action(ResultingStructure e0) |
protected void |
action(State_perm e0) |
protected void |
action(State_rep e0) |
protected void |
action(State_sequ e0) |
protected void |
action(State_singleton e0) |
protected void |
action(State e0) |
protected void |
action(Udom e0) |
protected void |
collectFlags()
Re-defined in the generated code according to the flavour of visitor.
|
protected void |
descend(AdditionalDocs e0) |
protected void |
descend(PermutationGroup e0) |
protected void |
descend(PermutationSubexpression e0) |
protected void |
descend(ResultContainer e0) |
protected void |
descend(ResultingChars e0) |
protected void |
descend(ResultingStructure e0) |
protected void |
descend(State_perm e0) |
protected void |
descend(State_rep e0) |
protected void |
descend(State_sequ e0) |
protected void |
descend(State_singleton e0) |
protected void |
descend(State e0) |
protected void |
descend(Udom e0) |
protected int |
getKey()
Overwritten with generated code to return visitor register key number.
|
protected Class |
getLowestGeneratedClass()
Is overwritten by the umod compiler to the lowest generated class.
|
protected void |
post(AdditionalDocs e0) |
protected void |
post(PermutationGroup e0) |
protected void |
post(PermutationSubexpression e0) |
protected void |
post(ResultContainer e0) |
protected void |
post(ResultingChars e0) |
protected void |
post(ResultingStructure e0) |
protected void |
post(State_perm e0) |
protected void |
post(State_rep e0) |
protected void |
post(State_sequ e0) |
protected void |
post(State_singleton e0) |
protected void |
post(State e0) |
protected void |
post(Udom e0) |
protected void |
pre(AdditionalDocs e0) |
protected void |
pre(PermutationGroup e0) |
protected void |
pre(PermutationSubexpression e0) |
protected void |
pre(ResultContainer e0) |
protected void |
pre(ResultingChars e0) |
protected void |
pre(ResultingStructure e0) |
protected void |
pre(State_perm e0) |
protected void |
pre(State_rep e0) |
protected void |
pre(State_sequ e0) |
protected void |
pre(State_singleton e0) |
protected void |
pre(State e0) |
protected void |
pre(Udom e0) |
_visitor_trace, action, action, action, action, action, action, action, action, action, allFields2codeNumber, foreignObject, get_class2reachedSccs, get_class2scc, get_field2sccs, match, match, match, match, match, match, match, match, match, match, match, match, match, nomatch
calculateFlags, collectFlags_action, collectFlags_actionDorewrite, collectFlags_actionPreDescendPost, collectFlags_actionRewritefields, collectMethods
protected void pre(State_rep e0)
protected void post(State_rep e0)
protected void action(State_rep e0)
action
in class MATCH_ONLY_00
protected void descend(State_rep e0)
protected void pre(ResultingStructure e0)
protected void post(ResultingStructure e0)
protected void action(ResultingStructure e0)
action
in class MATCH_ONLY_00
protected void descend(ResultingStructure e0)
protected void pre(PermutationGroup e0)
protected void post(PermutationGroup e0)
protected void action(PermutationGroup e0)
action
in class MATCH_ONLY_00
protected void descend(PermutationGroup e0)
protected void pre(AdditionalDocs e0)
protected void post(AdditionalDocs e0)
protected void action(AdditionalDocs e0)
action
in class MATCH_ONLY_00
protected void descend(AdditionalDocs e0)
protected void pre(ResultingChars e0)
protected void post(ResultingChars e0)
protected void action(ResultingChars e0)
action
in class MATCH_ONLY_00
protected void descend(ResultingChars e0)
protected void pre(Udom e0)
protected void post(Udom e0)
protected void action(Udom e0)
action
in class MATCH_ONLY_00
protected void descend(Udom e0)
protected void pre(State e0)
protected void post(State e0)
protected void action(State e0)
action
in class MATCH_ONLY_00
protected void descend(State e0)
protected void pre(State_sequ e0)
protected void post(State_sequ e0)
protected void action(State_sequ e0)
action
in class MATCH_ONLY_00
protected void descend(State_sequ e0)
protected void pre(PermutationSubexpression e0)
protected void post(PermutationSubexpression e0)
protected void action(PermutationSubexpression e0)
action
in class MATCH_ONLY_00
protected void descend(PermutationSubexpression e0)
protected void pre(State_singleton e0)
protected void post(State_singleton e0)
protected void action(State_singleton e0)
action
in class MATCH_ONLY_00
protected void descend(State_singleton e0)
protected void pre(ResultContainer e0)
protected void post(ResultContainer e0)
protected void action(ResultContainer e0)
action
in class MATCH_ONLY_00
protected void descend(ResultContainer e0)
protected void pre(State_perm e0)
protected void post(State_perm e0)
protected void action(State_perm e0)
action
in class MATCH_ONLY_00
protected void descend(State_perm e0)
protected int getKey()
OptimizingVisitor
getKey
in class OptimizingVisitor
protected Class getLowestGeneratedClass()
OptimizingVisitor
getLowestGeneratedClass
in class OptimizingVisitor
protected void collectFlags()
OptimizingVisitor
collectFlags
in class OptimizingVisitor
see also the complete user documentation .