nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: intro `prompt`, basic Apache 2.0 service to display a prompt
[nit.git]
/
src
/
test_model_visitor.nit
diff --git
a/src/test_model_visitor.nit
b/src/test_model_visitor.nit
index
d7cc947
..
9596132
100644
(file)
--- a/
src/test_model_visitor.nit
+++ b/
src/test_model_visitor.nit
@@
-55,42
+55,39
@@
do
var model = modelbuilder.model
print "All entities, including fictive ones:"
var model = modelbuilder.model
print "All entities, including fictive ones:"
- var v = new TestModelVisitor
- v.min_visibility = private_visibility
- v.include_fictive = true
+ var filters = new ModelFilter(private_visibility, accept_fictive = true)
+ var v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
var names = v.names
print "All entities:"
v.enter_visit(model)
v.cpt.print_elements(10)
var names = v.names
print "All entities:"
- v = new TestModelVisitor
- v.min_visibility = private_visibility
+ filters = new ModelFilter(private_visibility)
+ v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll non-private entities:"
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll non-private entities:"
- v = new TestModelVisitor
- v.min_visibility = protected_visibility
+ filters = new ModelFilter(protected_visibility)
+ v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll documented non-private entities:"
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll documented non-private entities:"
- v = new TestModelVisitor
- v.min_visibility = protected_visibility
- v.include_empty_doc = false
+ filters = new ModelFilter(protected_visibility, accept_empty_doc = false)
+ v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll public entities:"
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll public entities:"
- v = new TestModelVisitor
- v.min_visibility = public_visibility
+ filters = new ModelFilter(public_visibility)
+ v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll documented public entities:"
v.enter_visit(model)
v.cpt.print_elements(10)
print "\nAll documented public entities:"
- v = new TestModelVisitor
- v.min_visibility = public_visibility
- v.include_empty_doc = false
+ filters = new ModelFilter(public_visibility, accept_empty_doc = false)
+ v = new TestModelVisitor(filters)
v.enter_visit(model)
v.cpt.print_elements(10)
v.enter_visit(model)
v.cpt.print_elements(10)