mirror of
https://github.com/bluszcz/cutego.git
synced 2024-09-29 13:45:17 +03:00
19 lines
356 B
Go
Executable file
19 lines
356 B
Go
Executable file
package parser
|
|
|
|
func (m *Module) remove() {
|
|
m.removeClasses()
|
|
}
|
|
|
|
func (m *Module) removeClasses() {
|
|
for _, c := range SortedClassesForModule(m.Project, false) {
|
|
|
|
switch {
|
|
case c.Status == "obsolete", c.Status == "compat",
|
|
!(c.Access == "public" || c.Access == "protected"),
|
|
c.Name == "qoutputrange":
|
|
|
|
delete(State.ClassMap, c.Name)
|
|
}
|
|
}
|
|
}
|