Klassenhierarchie
- java.lang.Object
- de.firemage.autograder.core.compiler.Compiler
- javax.tools.ForwardingJavaFileManager<M> (implements javax.tools.JavaFileManager)
- de.firemage.autograder.core.compiler.SeparateBinaryFileManager
- javax.tools.SimpleJavaFileObject (implements javax.tools.JavaFileObject)
- de.firemage.autograder.core.compiler.PhysicalFileObject
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- de.firemage.autograder.core.LinterException
- de.firemage.autograder.core.compiler.CompilationFailureException
- de.firemage.autograder.core.LinterException
- java.lang.Exception
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.compiler.JavaVersion
- 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.compiler.CompilationDiagnostic
- de.firemage.autograder.core.compiler.CompilationResult
- java.lang.Record