Klassenhierarchie
- java.lang.Object
- de.firemage.autograder.core.GlobalProblem (implements de.firemage.autograder.core.Problem)
- de.firemage.autograder.core.InCodeProblem (implements de.firemage.autograder.core.Problem)
- de.firemage.autograder.core.Linter
- de.firemage.autograder.core.MultiPositionProblem (implements de.firemage.autograder.core.Problem)
- de.firemage.autograder.core.PathUtil
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- de.firemage.autograder.core.LinterException
- java.lang.Exception
- de.firemage.autograder.core.ZipUtil
Schnittstellenhierarchie
- de.firemage.autograder.core.Problem
Enum-Klassenhierarchie
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.firemage.autograder.core.LinterStatus
- de.firemage.autograder.core.ProblemCategory
- de.firemage.autograder.core.ProblemPriority
- de.firemage.autograder.core.ProblemType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- de.firemage.autograder.core.CodePosition
- de.firemage.autograder.core.LocalizedMessage
- java.lang.Record