MCPcopy Create free account

hub / github.com/I-Al-Istannen/SimpleCodeTester / functions

Functions644 in github.com/I-Al-Istannen/SimpleCodeTester

↓ 3 callersMethodremoveCheck
Deletes a {@link CodeCheck} from the repository. @param id the id of the check to remove @return true if the check existed
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java:123
↓ 3 callersMethodreset
Resets the terminal's state (read input and written output is cleared).
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:159
↓ 3 callersMethodsetInput
Sets the input the terminal class should use. @param input the input with each element representing one line of input
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:109
↓ 3 callersMethodsort
()
simplecodetester-frontend/src/components/users/Users.ts:114
↓ 3 callersMethodstart
(CompleteTask taskToSend)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:166
↓ 3 callersMethodstartCapture
Starts capturing {@link System#err} output.
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ErrorLogCapture.java:16
↓ 3 callersMethodtest
Tests a single submission. @param completeTask the task to test @return the result
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:62
↓ 3 callersMethodtoString
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java:247
↓ 3 callersMethodupdate
(Table<R> table)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBWriteAccess.java:47
↓ 2 callersMethodacquireContext
@return a {@link DSLContext} instance providing jooq functionality along with a connection to the database
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DatabaseStorage.java:162
↓ 2 callersMethodaddCategory
Adds a new {@link CheckCategory}. @param name the name of the category @return the created category with its id field populated
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java:43
↓ 2 callersMethodaddOther
Adds a line of undefined type. @param line the line to add
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlock.java:54
↓ 2 callersMethodaddParser
Adds a new parser. @param checkClass the class of the check @param parser the check parser @param <T> the type of the check to parse
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParsers.java:39
↓ 2 callersMethodasUnchecked
(UncheckedSupplier<T> supplier)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java:117
↓ 2 callersMethodassertGetStacktraceIsValid
(ReflectException e, String exceptionMessage)
SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/util/ExceptionUtilTest.java:68
↓ 2 callersMethodclassLoaderSupplier
Supplies the classloader that should be used to load this class, if any. @return classloader that should be used to load this class, if any @see #asC
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledFile.java:43
↓ 2 callersMethodcomplete
Completes a pending future with the check result. @param result the check result @param userIdentifier the user the result belongs to
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java:130
↓ 2 callersMethodcompleteWithError
(CompletableFuture<Result> future, String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java:99
↓ 2 callersMethoddaemonThreadFactory
Wraps a {@link ThreadFactory} to only create {@link Thread#isDaemon() daemon} threads. @param original the original thread factory @return a thread f
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ThreadUtil.java:17
↓ 2 callersMethoddeleteAll
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/UserRepository.java:52
↓ 2 callersMethodencodeCodepoint
(int codepoint)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:222
↓ 2 callersFunctionescapeHtml
* Escapes all HTML in a given string. * * @param input the input string to escape
simplecodetester-frontend/src/util/Highlighting.ts:61
↓ 2 callersMethodfetchExists
(Select<?> query)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBReadAccess.java:56
↓ 2 callersMethodfromArray
(JsonArray array)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:47
↓ 2 callersMethodgenerateFullCommand
(List<String> base, UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:190
↓ 2 callersMethodgeneratedAuxiliaryClasses
Returns all generated auxiliary classes (inner classes, anon, ...) @return all generated auxiliary classes
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledSubmission.java:26
↓ 2 callersMethodgetById
Returns a {@link CheckCategory} by its id. @param id the id @return the {@link CheckCategory} with that id
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java:33
↓ 2 callersMethodgetClassLoader
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/Rewriter.java:13
↓ 2 callersMethodgetCurrentStdOut
@return a snapshot of the current standard output of the process
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/StreamsProcessOutput.java:16
↓ 2 callersMethodgetExitCode
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/util/ProgramResult.java:22
↓ 2 callersMethodgetExpectedOutput
The expected output. @return the expected output
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:83
↓ 2 callersMethodgetForClassPath
(String path)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java:39
↓ 2 callersMethodgetFromLastMark
Returns all data since the last mark, removing the mark in the process. @return all data since the last mark
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java:82
↓ 2 callersMethodgetInput
Return the input. @return the input
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:74
↓ 2 callersMethodgetMatcherBlock
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java:241
↓ 2 callersMethodgetPackage
Returns the package of the class. @param input the input to check @return the package if found
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ClassParsingUtil.java:35
↓ 2 callersMethodgetPassword
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/AuthenticatedJwtUser.java:44
↓ 2 callersMethodgetRelevantStackTraceAndMessage
Returns the exception name, message and an excerpt from the stacktrace. @param e the exception to analyze @return the exception name, message and a s
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ExceptionUtil.java:51
↓ 2 callersMethodgetSignature
Generates a new {@link JsonWebSignature} for the given {@link JwtClaims}. @param claims the claims @return the generated {@link JsonWebSignature}
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/JwtGenerator.java:30
↓ 2 callersMethodgetSubmissionFileNameFromSource
(String source, String fileName)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java:270
↓ 2 callersMethodgetUserId
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java:70
↓ 2 callersMethodgetUsername
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/AuthenticatedJwtUser.java:49
↓ 2 callersMethodhasMain
Returns a predicate matching whether a class has a main class. @param extractor the extractor to convert the given object to a class @param <T> the t
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/MainClassDetectionUtil.java:22
↓ 2 callersMethodisAlphaNumeric
(int codepoint)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:226
↓ 2 callersMethodisCancelled
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/WaitingFutureTask.java:37
↓ 2 callersMethodisEditor
(Authentication authentication)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:320
↓ 2 callersFunctionisJwtValid
(jwtString: string | null | undefined)
simplecodetester-frontend/src/util/requests.ts:27
↓ 2 callersMethodlastTest
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java:41
↓ 2 callersMethodneedsApproval
Whether this check needs to be manually approved by an administrator. @return true if the check needs to be manually approved by an administrator
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java:62
↓ 2 callersMethodnotApplicable
Returns a CheckResult with no message and the type {@link ResultType#NOT_APPLICABLE}. @param check the check that returned this @return a CheckResult
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java:91
↓ 2 callersMethodparseCheckFromJsonBlob
(String payload)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:204
↓ 2 callersMethodparseCheckResponse
(content: any)
simplecodetester-frontend/src/components/checklist/CheckTypes.ts:137
↓ 2 callersMethodreadOutput
(StringOutputStream output, UncheckedSupplier<InputStream> input)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java:88
↓ 2 callersMethodremoveAll
Deletes all users.
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/user/UserService.java:45
↓ 2 callersMethodremoveUser
Deletes a given user. @param userId the id of the user to delete @return true if the user was deleted, false if it did not exist
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/user/UserService.java:38
↓ 2 callersMethodremoveUserFromCollection
(user: User)
simplecodetester-frontend/src/components/users/Users.ts:61
↓ 2 callersMethodsanitizeToClassName
(String path)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java:43
↓ 2 callersMethodserializeCheckContent
(CodeCheck codeCheck)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:124
↓ 2 callersMethodsetEnabled
Sets whether the account is enabled. @param userId the id of the account @param enabled true if the count should be enabled @return the current enabl
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/UserManageEndpoint.java:176
↓ 2 callersMethodsetFiles
Sets the additional files this check uses. @param files the files the check uses
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java:44
↓ 2 callersMethodstripTrailingNewlines
(String input)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:127
↓ 2 callersMethodsubmission
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompleteTask.java:19
↓ 2 callersMethodtest
(String id, Submission submission, long categoryId)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java:105
↓ 1 callersMethodaddAndReturnCheck
()
SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java:137
↓ 1 callersMethodaddCheck
Saves a {@link CodeCheck} in the repository. @param check the check to save @param creator the user who created it @param category the check category
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java:63
↓ 1 callersMethodaddParameter
Adds a parameter line. @param parameterValue the parameter to add
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlock.java:71
↓ 1 callersMethodaddTask
Adds the given task to the queue. If there already is a task for the user, the task will be replaced with the given one. If the existing task was alr
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java:54
↓ 1 callersMethodadditionalContext
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java:43
↓ 1 callersMethodapproveCheck
Saves a {@link CodeCheck} in the repository. @param id the id of the check @param approved whether the check is approved @return false if the check c
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java:106
↓ 1 callersMethodassertOutputValid
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:88
↓ 1 callersMethodassertOutputValid
Asserts that the output is valid. If not throws an appropriate {@link CheckFailedException}. @throws CheckFailedException if the check failed
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/InterleavedStaticIOCheck.java:148
↓ 1 callersMethodbrowserPrefersDarkTheme
()
simplecodetester-frontend/src/store/types.ts:37
↓ 1 callersMethodcheck
The name of the check that was used to check the file. @return the name of the used check
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java:23
↓ 1 callersMethodcheckSubmission
Runs all checks against the given {@link CompiledSubmission}. @param compiledSubmission the {@link CompiledSubmission} to test @param resultConsumer
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:49
↓ 1 callersMethodchecks
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompleteTask.java:17
↓ 1 callersMethodclassFile
Returns the bytes of this file's ".class" file. @return the bytes of this file's ".class" file
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledFile.java:21
↓ 1 callersMethodcompileSubmission
Compiles the given {@link Submission}. @param submission the {@link Submission} to compile @return the compiled submission @throws CompilationExcepti
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/Compiler.java:19
↓ 1 callersMethodcompileSubmission
(Submission submission)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompiler.java:35
↓ 1 callersMethodconfigure
(HttpSecurity http)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/SecurityJavaConfig.java:53
↓ 1 callersMethodcontent
Returns the file source content. @return the file source content
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/submission/CompiledFile.java:28
↓ 1 callersMethodcrashData
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java:26
↓ 1 callersMethodcreateUser
(String id)
SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java:50
↓ 1 callersMethoddeleteById
(int id)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java:53
↓ 1 callersMethoddeleteCodeCheckById
(int id)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:102
↓ 1 callersMethoddeleteUserById
Deletes a user by its id. @param id the id of the user @return the affected row count
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/UserRepository.java:120
↓ 1 callersMethoddurationMillis
@return the time in milliseconds executing this test took, if measured
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/CheckResult.java:64
↓ 1 callersMethodequals
(Object o)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:137
↓ 1 callersMethodequals
(Object o)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcher.java:32
↓ 1 callersMethodequals
(Object o)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcher.java:32
↓ 1 callersMethodextractChecks
(CompleteTask task)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:62
↓ 1 callersMethodfileResults
Returns the {@link CheckResult}s for each file. @return the check results for each file
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/SubmissionCheckResult.java:23
↓ 1 callersMethodforceKill
(UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:172
↓ 1 callersMethodfromLines
(List<Line> lines, String name)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/InterleavedIoParser.java:48
↓ 1 callersMethodgenerateAccessToken
(User user)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/LoginEndpoint.java:106
↓ 1 callersMethodgetAll
Returns all written output objects. @return all written output objects
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java:54
↓ 1 callersMethodgetAll
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/CheckCategoryEndpoint.java:30
↓ 1 callersMethodgetBackendUrl
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:39
↓ 1 callersMethodgetCaptured
Returns the captured {@link System#err} output. @return the captured output
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ErrorLogCapture.java:37
↓ 1 callersMethodgetElevatedPermissions
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/security/ExecutorSandboxPolicy.java:28
↓ 1 callersMethodgetFile
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalFileReader.java:19
← previousnext →101–200 of 644, ranked by callers