MCPcopy Create free account

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

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

↓ 1 callersMethodgetJwtConsumer
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/SecurityJavaConfig.java:38
↓ 1 callersMethodgetKillContainerCommand
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:31
↓ 1 callersMethodgetLastReadInputIndex
@return the index of the last read input. -1 if nothing was read
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:152
↓ 1 callersMethodgetMaxRuntimeSeconds
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:35
↓ 1 callersMethodgetMemoizingClassLoaderSupplier
( CompiledSubmission compiledSubmission)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompiler.java:130
↓ 1 callersMethodgetPassword
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:43
↓ 1 callersMethodgetPermissions
(ProtectionDomain domain)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/security/ExecutorSandboxPolicy.java:15
↓ 1 callersMethodgetProtectionDomain
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/SubmissionClassLoader.java:69
↓ 1 callersMethodgetRandomLines
()
SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlockTest.java:42
↓ 1 callersFunctiongetRest
(line: IoLine)
simplecodetester-frontend/src/util/Highlighting.ts:77
↓ 1 callersMethodgetResult
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java:74
↓ 1 callersMethodgetRootCauseMessage
(Throwable rootCause)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:99
↓ 1 callersMethodgetStartContainerCommand
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:27
↓ 1 callersMethodgetStatus
@return the {@link HttpStatus} to set
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusCodeException.java:17
↓ 1 callersMethodhasClassWithStaticField
@return true if this loader loaded a <em>submission</em> class with a static field
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/SubmissionClassLoader.java:84
↓ 1 callersMethodhasFile
(String path)
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:100
↓ 1 callersMethodhasLeftoverInput
@return true if there is unread input left, i.e. the program didn't read everything it could
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:145
↓ 1 callersMethodhasMainMethod
Checks if the given class has a JVM main method. @param target the class to check @return true if the given class has a main method
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/MainClassDetectionUtil.java:32
↓ 1 callersMethodhasNext
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalScanner.java:21
↓ 1 callersMethodinsertNewCheck
(CodeCheck check, DBWriteAccess db)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:116
↓ 1 callersFunctionisJwtExpired
(jwt: string)
simplecodetester-frontend/src/util/requests.ts:35
↓ 1 callersMethodisTokenValid
* Returns whether the current refresh token is valid.
simplecodetester-frontend/src/store/types.ts:23
↓ 1 callersMethoditeration
(Tester tester, BackendCommunicator backendCommunicator)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java:58
↓ 1 callersMethodlineMatches
(String actualLine, String expectedLine)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:120
↓ 1 callersMethodlines
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalBufferedReader.java:33
↓ 1 callersMethodloadConfig
(String arg)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java:82
↓ 1 callersMethodmark
Marks the position so later calls to
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java:73
↓ 1 callersMethodmatch
Matches the output and generates a {@link ResultBlock}. @param outputBlock the program output @return the generated {@link ResultBlock}
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/MatcherBlock.java:32
↓ 1 callersMethodmatch
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcher.java:22
↓ 1 callersMethodmatch
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java:21
↓ 1 callersMethodmatch
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcher.java:22
↓ 1 callersMethodmatch
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcher.java:22
↓ 1 callersMethodmigrate
By default, sqlite doesn't check for foreign key constraints. By opening a new db connection only based on the db url, flyway can take advantage of th
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DatabaseStorage.java:62
↓ 1 callersMethodmodifySystemInAndOut
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:106
↓ 1 callersMethodnormalizeUserId
(UUID uuid)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:197
↓ 1 callersMethodparse
Parses the given input to a check. @param payload the input payload @return the parsed result
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParser.java:18
↓ 1 callersFunctionparseCompilationOutput
* Parses a compilation output response from the given json. * * @param json the json to parse * @return the parsed CheckResult
simplecodetester-frontend/src/store/modules/checkresult/actions.ts:103
↓ 1 callersMethodparseCompilationOutput
(List<String> lines, UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:123
↓ 1 callersFunctionparseLines
(lines: Array<any>)
simplecodetester-frontend/src/store/modules/checkresult/actions.ts:78
↓ 1 callersMethodparsePayload
Parses a payload to a check. @param payload the payload to parse @param checkKeyword the keyword for the check @param <T> the type of the check @retu
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParsers.java:53
↓ 1 callersMethodparseResultLine
(String line, Map<String, List<CheckResult>> resultList)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:146
↓ 1 callersMethodpollTask
Fetches and removes the next task in thr queue. @return the next task in the queue
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java:120
↓ 1 callersMethodread
(JsonReader in)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java:87
↓ 1 callersMethodread
(JsonReader in)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CodeCheck.java:85
↓ 1 callersMethodreadTask
(Gson gson)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/UntrustedMain.java:15
↓ 1 callersMethodrecordToCheck
(CheckCategoryRecord record)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java:72
↓ 1 callersMethodremap
(byte[] classBytes, ClassLoader classLoader)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/Rewriter.java:10
↓ 1 callersMethodremoveCategory
Deletes a {@link CheckCategory}. @param id the if of the category @return true if the category existed
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java:64
↓ 1 callersMethodremoveTaskForUser
Removes the task for the given user, if any exists. If the task is currently dispatched to a runner, the result of the computation will be ignored. A
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/TaskQueue.java:84
↓ 1 callersFunctionreplaceSpacesWithSpecialChar
(input: string)
simplecodetester-frontend/src/util/Highlighting.ts:95
↓ 1 callersMethodrequestTask
Requests a task from the backend. @return the task, if the backend had any to pass out
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:42
↓ 1 callersMethodrunTests
Runs the given task. @param task the task to run
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:43
↓ 1 callersMethodsendResults
(Result result, UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:61
↓ 1 callersMethodserializeForSending
* Returns a playload that can be passed as the "payload" in a post request to update or add a check.
simplecodetester-frontend/src/components/checklist/CheckTypes.ts:87
↓ 1 callersMethodsetInputFiles
Sets the input files the terminal class should use. @param files the input files
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:118
↓ 1 callersMethodsort
()
simplecodetester-frontend/src/components/checklist/CheckTypes.ts:239
↓ 1 callersMethodstopCapture
Stops capturing the {@link System#err} output. Can be called multiple times, it just has no further effect in these cases.
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ErrorLogCapture.java:25
↓ 1 callersMethodtest
(List<Check> checks, CompiledSubmission submission)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:68
↓ 1 callersMethodtestMultipleFiles
(@PathVariable("categoryId") long categoryId, @NotNull Principal user, HttpServletRequest request)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java:277
↓ 1 callersMethodtimeoutData
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java:24
↓ 1 callersMethodtoLines
Converts a string to a list of {@link Line}s. @param input the input string @return the output lines
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/parsing/InterleavedIoParser.java:86
↓ 1 callersMethodtryCheck
(Check check, CompiledFile file)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:73
↓ 1 callersMethodupdateCheck
()
SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java:103
↓ 1 callersMethodupdateCheck
(CodeCheck check, DBWriteAccess db)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:132
↓ 1 callersMethodupdateUser
Updates a single user. @param userId the id of the user to update @param update the update method @return true if the user existed
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/user/UserService.java:76
↓ 1 callersMethodwrite
(JsonWriter out, Path value)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java:82
↓ 1 callersMethodwriteStdIn
(String stdin, UncheckedSupplier<OutputStream> sink)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java:102
MethodAddOrUpdateCheckRequest
(String payload, List<CheckFile> files)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:333
MethodAttributedResult
(String userId, Result result)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:84
MethodAttributedResult
(String userId, Result result)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java:65
MethodAuthenticatedJwtUser
Creates a new AuthenticatedJwtUser from the given {@link JwtClaims}. @param claims the claims to build from @throws MalformedClaimException if the cl
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/AuthenticatedJwtUser.java:30
MethodBackendCommunicator
(String backendUrl, String password, Gson gson)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:28
MethodBlock
Creates a new Block with the given data. @param data the data
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java:23
MethodCheckCategoryEndpoint
(CheckCategoryService checkCategoryService)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/CheckCategoryEndpoint.java:26
MethodCheckCategoryRepository
(DatabaseStorage databaseStorage)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java:20
MethodCheckCategoryService
(CheckCategoryRepository repository)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java:14
MethodCheckFailedException
(String message)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CheckFailedException.java:12
MethodCheckFile
(String name, String content)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java:84
MethodCheckManageEndpoint
(CheckCategoryService checkCategoryService, CodeCheckService checkService, UserService userService,
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:62
MethodCheckParseException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckParseException.java:8
MethodCheckParsers
Creates a new collection of check parsers. @param gson the gson instance to use @param parsingConfig the parser config
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/parsers/CheckParsers.java:25
MethodCheckRepository
(DatabaseStorage databaseStorage, UserRepository userRepository, CheckCategoryRepository checkCategoryRe
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:27
MethodCheckRunner
Creates a new CheckRunner that will check a {@link CompiledSubmission}. @param checks the {@link Check}s to use
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:38
MethodCheckRunnerService
(TaskQueue queue)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/CheckRunnerService.java:34
MethodCheckRunningFailedException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckRunningFailedException.java:5
MethodCheckSerializer
Creates a new check serializer. @param gson the gson instance to use
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/storage/CheckSerializer.java:21
MethodClassFileManager
Creates a new instance of ForwardingJavaFileManager. @param fileManager delegate to this file manager
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/ClassFileManager.java:23
MethodCodeCheck
Creates a new CodeCheck. @param text the text @param creator the creator @param category the {@link CheckCategory} @param approved whether this check
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CodeCheck.java:47
MethodCodeCheckService
(CheckRepository checkRepository)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java:22
MethodCodeTesterException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CodeTesterException.java:5
MethodCommentIoMatcher
Creates a new comment matcher. @param comment the comment
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java:17
MethodCompilationException
(CompilationOutput output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompilationException.java:11
MethodCompiledClassNotLoadableException
(String qualifiedName, Throwable cause)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompiledClassNotLoadableException.java:5
MethodConfigurationService
(ParsingConfig parsingConfig, DatabaseConfig databaseConfig)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ConfigurationService.java:13
MethodDBReadAccess
(DSLContext ctx)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBReadAccess.java:44
MethodDBWriteAccess
(DSLContext ctx, Lock lock)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBWriteAccess.java:20
MethodDatabaseStorage
Initializes the database storage. <p> Also performs database migrations, if necessary. @param jdbcUrl the jdbc url used to connect to the database
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DatabaseStorage.java:34
MethodErrorIoMatcher
Creates a new error io matcher.
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcher.java:15
MethodExecutor
(PrintStream out, Gson gson)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:32
MethodInMemoryFileInputObject
Construct a SimpleJavaFileObject providing input from a string. @param name the name of this file @param content the content
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/InMemoryFileInputObject.java:17
← previousnext →201–300 of 644, ranked by callers