Class Hierarchy
- java.lang.Object
- de.firemage.autograder.core.integrated.ExceptionUtil
- de.firemage.autograder.core.integrated.IdentifierNameUtils
- de.firemage.autograder.core.integrated.IntegratedAnalysis
- de.firemage.autograder.core.integrated.IntegratedCheck (implements de.firemage.autograder.core.check.Check)
- de.firemage.autograder.core.ProblemImpl (implements de.firemage.autograder.core.Problem)
- de.firemage.autograder.core.integrated.IntegratedInCodeProblem
- java.lang.Record
- de.firemage.autograder.core.integrated.CtRange<T>
- de.firemage.autograder.core.integrated.ForLoopRange
- de.firemage.autograder.core.integrated.SpoonUtil.FilterAdapter<T,
U> (implements spoon.reflect.visitor.Filter<T>)
- de.firemage.autograder.core.integrated.SpoonStreamUtil
- de.firemage.autograder.core.integrated.SpoonUtil
- de.firemage.autograder.core.integrated.SpoonUtil.UsesFilter (implements spoon.reflect.visitor.Filter<T>)
- de.firemage.autograder.core.integrated.StaticAnalysis
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- de.firemage.autograder.core.LinterException
- de.firemage.autograder.core.integrated.ModelBuildException
- de.firemage.autograder.core.LinterException
- java.lang.Exception