Skip to content

Commit f8caee6

Browse files
Jonas WilkensJonas Wilkens
authored andcommitted
Added support for final classes
1 parent aa6e581 commit f8caee6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def parse_file(path: pathlib.Path, package_set: set, import_set: set, content: l
2323
import_set.add(line)
2424

2525
# Its a class definition, remove the visibility modifier
26-
elif (class_definition_match := re.match(r"\s*(public|private|protected)\s+((abstract\s+)?(class|enum|interface).*\n)", line)):
26+
elif (class_definition_match := re.match(r"\s*(public|private|protected)\s+(((abstract|final)\s+)?(class|enum|interface).*\n)", line)):
2727
content.append(class_definition_match.groups()[1])
2828

2929
# Anythin else just add to content if not whitespace

0 commit comments

Comments
 (0)