cutego/internal/binding/parser/module_remove.go
2018-06-25 18:32:27 +02:00

17 lines
308 B
Go

package parser
func (m *Module) remove() {
m.removeClasses()
}
func (m *Module) removeClasses() {
for _, c := range SortedClassesForModule(m.Project, false) {
switch {
case
!(c.Access == "public" || c.Access == "protected"),
c.Name == "qoutputrange":
delete(State.ClassMap, c.Name)
}
}
}