public abstract class MATCH_ONLY_00 extends OptimizingVisitor
This class executes only the cascaded instanceof(..)
tests
and is hardly considered directly by the user.
Instead, the user works with the derived visitor classes.
Modifier and Type | Field and Description |
---|---|
protected PrintStream |
_visitor_debug_stream |
protected boolean |
partial |
affectedClasses, fieldFlags, hasdescend, haspost, haspre, METHODNAME_allFields2codeNumber
Constructor and Description |
---|
MATCH_ONLY_00() |
Modifier and Type | Method and Description |
---|---|
protected void |
_visitor_trace(Object obj,
String s) |
protected void |
action(AdditionalDocs e0) |
protected void |
action(Definition e0) |
protected void |
action(Expression e0) |
protected void |
action(GrUnary e0) |
protected void |
action(Location<String> e0) |
protected void |
action(LocString e0) |
protected void |
action(MemString e0) |
protected void |
action(Perm e0) |
protected void |
action(PermutationGroup e0) |
protected void |
action(PermutationSubexpression e0) |
protected void |
action(Reference e0) |
protected void |
action(ResultContainer e0) |
protected void |
action(ResultingChars e0) |
protected void |
action(ResultingStructure e0) |
protected void |
action(Seq 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 String[] |
allFields2codeNumber() |
protected void |
foreignObject(Object e0) |
HashMap<Integer,HashMultimap<Class,Integer>> |
get_class2reachedSccs()
Overwritten at one single place, namely in basematcher.
|
HashMap<Integer,HashMap<Class,Integer>> |
get_class2scc()
Overwritten at one single place, namely in basematcher.
|
HashMap<Integer,HashMultimap<String,Integer>> |
get_field2sccs()
Overwritten at one single place, namely in basematcher.
|
void |
match(AdditionalDocs e0) |
void |
match(Object e0) |
void |
match(PermutationGroup e0) |
void |
match(PermutationSubexpression e0) |
void |
match(ResultContainer e0) |
void |
match(ResultingChars e0) |
void |
match(ResultingStructure e0) |
void |
match(State_perm e0) |
void |
match(State_rep e0) |
void |
match(State_sequ e0) |
void |
match(State_singleton e0) |
void |
match(State e0) |
void |
match(Udom e0) |
void |
nomatch(Object e0) |
calculateFlags, collectFlags_action, collectFlags_actionDorewrite, collectFlags_actionPreDescendPost, collectFlags_actionRewritefields, collectFlags, collectMethods, getKey, getLowestGeneratedClass
protected boolean partial
protected PrintStream _visitor_debug_stream
protected String[] allFields2codeNumber()
allFields2codeNumber
in class OptimizingVisitor
public void match(Object e0)
protected void foreignObject(Object e0)
public void nomatch(Object e0)
protected void action(AdditionalDocs e0)
protected void action(Udom e0)
protected void action(ResultContainer e0)
protected void action(ResultingStructure e0)
protected void action(PermutationSubexpression e0)
protected void action(PermutationGroup e0)
protected void action(ResultingChars e0)
protected void action(State e0)
protected void action(State_singleton e0)
protected void action(State_sequ e0)
protected void action(State_perm e0)
protected void action(State_rep e0)
protected void action(MemString e0)
protected void action(Expression e0)
protected void action(Definition e0)
protected void action(Reference e0)
protected void action(Seq e0)
protected void action(Perm e0)
protected void action(GrUnary e0)
protected void action(LocString e0)
public void match(AdditionalDocs e0)
public void match(Udom e0)
public void match(ResultContainer e0)
public void match(ResultingStructure e0)
public void match(PermutationSubexpression e0)
public void match(PermutationGroup e0)
public void match(ResultingChars e0)
public void match(State e0)
public void match(State_singleton e0)
public void match(State_sequ e0)
public void match(State_perm e0)
public void match(State_rep e0)
public final HashMap<Integer,HashMap<Class,Integer>> get_class2scc()
OptimizingVisitor
get_class2scc
in class OptimizingVisitor
public final HashMap<Integer,HashMultimap<String,Integer>> get_field2sccs()
OptimizingVisitor
get_field2sccs
in class OptimizingVisitor
public final HashMap<Integer,HashMultimap<Class,Integer>> get_class2reachedSccs()
OptimizingVisitor
get_class2reachedSccs
in class OptimizingVisitor
see also the complete user documentation .