Skip to content

Commit

Permalink
src/main/java/domain/checks/RequiredOverridesCheck.java added
Browse files Browse the repository at this point in the history
  • Loading branch information
rhit-shirakrk committed May 9, 2024
1 parent 807ccc7 commit 5b72aba
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions uml/classes.puml
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,17 @@ package domain.checks {
-isTypeOkay(typeFullName: String, classes: ClassDataCollection, domainPkgName: String, allowedDeps: Set<String>): boolean
-{static} stripArrayIndicators(typeFullName: String): String
}

class RequiredOverridesCheck {
-{static} NAME: String
-{static} TYPES_EMPTY: String[]
-{static} TYPES_1_OBJECT: String[]
+run(classes: ClassDataCollection, config: Configuration): void
-validateCompareToImpliesEquals(classData: ClassData, messages: Set<Message>): void
-validateEqualsImpliesHashCode(classData: ClassData, messages: Set<Message>): void
-{static} classHasMethod(classData: ClassData, methodName: String, paramTypes: String[]): boolean
-{static} paramTypesMatch(params: List<VariableData>, paramTypes: String[]): boolean
}
}

exception IOException {
Expand Down Expand Up @@ -382,6 +393,7 @@ ObserverPatternCheck --|> GraphCheck
ParameterCountCheck --|> Check
PlantUMLGenerator --|> GraphCheck
ProgramToInterfaceNotImplementationCheck --|> Check
RequiredOverridesCheck --|> Check

' exceptions
FileNotFoundException --|> IOException
Expand Down

0 comments on commit 5b72aba

Please sign in to comment.