Klasse IntegratedAnalysis
java.lang.Object
de.firemage.autograder.core.integrated.IntegratedAnalysis
- Alle implementierten Schnittstellen:
AutoCloseable
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungIntegratedAnalysis(UploadedFile file, Path jar, Path tmpPath, Consumer<LinterStatus> statusConsumer) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()lint(List<IntegratedCheck> checks, Consumer<LinterStatus> statusConsumer) voidrunDynamicAnalysis(Path tests, Consumer<LinterStatus> statusConsumer)
-
Konstruktordetails
-
IntegratedAnalysis
public IntegratedAnalysis(UploadedFile file, Path jar, Path tmpPath, Consumer<LinterStatus> statusConsumer) throws ModelBuildException, IOException - Löst aus:
ModelBuildExceptionIOException
-
-
Methodendetails
-
runDynamicAnalysis
public void runDynamicAnalysis(Path tests, Consumer<LinterStatus> statusConsumer) throws RunnerException, InterruptedException - Löst aus:
RunnerExceptionInterruptedException
-
lint
-
getStaticAnalysis
-
getDynamicAnalysis
-
close
- Angegeben von:
closein SchnittstelleAutoCloseable- Löst aus:
IOException
-