1. How do I filter out inner classes from the list of classes?
Enter the query:
each name asNumber isZero
or
each isAnonymousClass
2. How do I filter out test classes from the list of classes?
Enter the query:
('*Test*' match: each name) not
or
each isJUnit4TestCase
3. How do I set the model so that the source code is available in Moose?
4. How to I calculate duplications for my classes?
5. How to get a list of the large methods of the classes of a group of namespaces?
Query for a few namespaces that satisfy a particular query - e.g. all namespaces that contain Business Facade Layer classes:
'*facade*’ match: each name In the Namespaces Evaluator pane:
self allRecursiveClasses
Then in the classes:
each methods anySatisfy: [:a | a numberOfLinesOfCode > 20 ].