Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/I-Al-Istannen/SimpleCodeTester
/ functions
Functions
644 in github.com/I-Al-Istannen/SimpleCodeTester
⨍
Functions
644
◇
Types & classes
200
↓ 1 callers
Method
getJwtConsumer
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/security/SecurityJavaConfig.java:38
↓ 1 callers
Method
getKillContainerCommand
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:31
↓ 1 callers
Method
getLastReadInputIndex
@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 callers
Method
getMaxRuntimeSeconds
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:35
↓ 1 callers
Method
getMemoizingClassLoaderSupplier
( CompiledSubmission compiledSubmission)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/compilation/memory/Java17InMemoryCompiler.java:130
↓ 1 callers
Method
getPassword
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:43
↓ 1 callers
Method
getPermissions
(ProtectionDomain domain)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/security/ExecutorSandboxPolicy.java:15
↓ 1 callers
Method
getProtectionDomain
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/SubmissionClassLoader.java:69
↓ 1 callers
Method
getRandomLines
()
SimpleCodeTester-Lib/src/test/java/me/ialistannen/simplecodetester/checks/defaults/io/ResultBlockTest.java:42
↓ 1 callers
Function
getRest
(line: IoLine)
simplecodetester-frontend/src/util/Highlighting.ts:77
↓ 1 callers
Method
getResult
()
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java:74
↓ 1 callers
Method
getRootCauseMessage
(Throwable rootCause)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:99
↓ 1 callers
Method
getStartContainerCommand
()
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/config/RunnerConfiguration.java:27
↓ 1 callers
Method
getStatus
@return the {@link HttpStatus} to set
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/WebStatusCodeException.java:17
↓ 1 callers
Method
hasClassWithStaticField
@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 callers
Method
hasFile
(String path)
SimpleCodeTester-Lib/src/main/java/edu/kit/informatik/Terminal.java:100
↓ 1 callers
Method
hasLeftoverInput
@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 callers
Method
hasMainMethod
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 callers
Method
hasNext
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalScanner.java:21
↓ 1 callers
Method
insertNewCheck
(CodeCheck check, DBWriteAccess db)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:116
↓ 1 callers
Function
isJwtExpired
(jwt: string)
simplecodetester-frontend/src/util/requests.ts:35
↓ 1 callers
Method
isTokenValid
* Returns whether the current refresh token is valid.
simplecodetester-frontend/src/store/types.ts:23
↓ 1 callers
Method
iteration
(Tester tester, BackendCommunicator backendCommunicator)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java:58
↓ 1 callers
Method
lineMatches
(String actualLine, String expectedLine)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/StaticInputOutputCheck.java:120
↓ 1 callers
Method
lines
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/TerminalBufferedReader.java:33
↓ 1 callers
Method
loadConfig
(String arg)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/Main.java:82
↓ 1 callers
Method
mark
Marks the position so later calls to
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/Block.java:73
↓ 1 callers
Method
match
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 callers
Method
match
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/LiteralIoMatcher.java:22
↓ 1 callers
Method
match
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java:21
↓ 1 callers
Method
match
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/RegularExpressionIoMatcher.java:22
↓ 1 callers
Method
match
(Block<String> output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/VerbatimInputMatcher.java:22
↓ 1 callers
Method
migrate
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 callers
Method
modifySystemInAndOut
()
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:106
↓ 1 callers
Method
normalizeUserId
(UUID uuid)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:197
↓ 1 callers
Method
parse
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 callers
Function
parseCompilationOutput
* 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 callers
Method
parseCompilationOutput
(List<String> lines, UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:123
↓ 1 callers
Function
parseLines
(lines: Array<any>)
simplecodetester-frontend/src/store/modules/checkresult/actions.ts:78
↓ 1 callers
Method
parsePayload
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 callers
Method
parseResultLine
(String line, Map<String, List<CheckResult>> resultList)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/Tester.java:146
↓ 1 callers
Method
pollTask
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 callers
Method
read
(JsonReader in)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java:87
↓ 1 callers
Method
read
(JsonReader in)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/entities/CodeCheck.java:85
↓ 1 callers
Method
readTask
(Gson gson)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/UntrustedMain.java:15
↓ 1 callers
Method
recordToCheck
(CheckCategoryRecord record)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java:72
↓ 1 callers
Method
remap
(byte[] classBytes, ClassLoader classLoader)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/diana/Rewriter.java:10
↓ 1 callers
Method
removeCategory
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 callers
Method
removeTaskForUser
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 callers
Function
replaceSpacesWithSpecialChar
(input: string)
simplecodetester-frontend/src/util/Highlighting.ts:95
↓ 1 callers
Method
requestTask
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 callers
Method
runTests
Runs the given task. @param task the task to run
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:43
↓ 1 callers
Method
sendResults
(Result result, UUID userId)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:61
↓ 1 callers
Method
serializeForSending
* 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 callers
Method
setInputFiles
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 callers
Method
sort
()
simplecodetester-frontend/src/components/checklist/CheckTypes.ts:239
↓ 1 callers
Method
stopCapture
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 callers
Method
test
(List<Check> checks, CompiledSubmission submission)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:68
↓ 1 callers
Method
testMultipleFiles
(@PathVariable("categoryId") long categoryId, @NotNull Principal user, HttpServletRequest request)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/TestRunEndpoint.java:277
↓ 1 callers
Method
timeoutData
()
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/result/Result.java:24
↓ 1 callers
Method
toLines
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 callers
Method
tryCheck
(Check check, CompiledFile file)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/running/CheckRunner.java:73
↓ 1 callers
Method
updateCheck
()
SimpleCodeTester-Backend/src/test/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckServiceTest.java:103
↓ 1 callers
Method
updateCheck
(CodeCheck check, DBWriteAccess db)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:132
↓ 1 callers
Method
updateUser
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 callers
Method
write
(JsonWriter out, Path value)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/util/ConfiguredGson.java:82
↓ 1 callers
Method
writeStdIn
(String stdin, UncheckedSupplier<OutputStream> sink)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/execution/ProgramExecutor.java:102
Method
AddOrUpdateCheckRequest
(String payload, List<CheckFile> files)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:333
Method
AttributedResult
(String userId, Result result)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:84
Method
AttributedResult
(String userId, Result result)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/runner/RunnerEndpoint.java:65
Method
AuthenticatedJwtUser
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
Method
BackendCommunicator
(String backendUrl, String password, Gson gson)
SimpleCodeTester-Runner/src/main/java/me/ialistannen/simplecodetester/runner/communication/BackendCommunicator.java:28
Method
Block
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
Method
CheckCategoryEndpoint
(CheckCategoryService checkCategoryService)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/CheckCategoryEndpoint.java:26
Method
CheckCategoryRepository
(DatabaseStorage databaseStorage)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckCategoryRepository.java:20
Method
CheckCategoryService
(CheckCategoryRepository repository)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CheckCategoryService.java:14
Method
CheckFailedException
(String message)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CheckFailedException.java:12
Method
CheckFile
(String name, String content)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/Check.java:84
Method
CheckManageEndpoint
(CheckCategoryService checkCategoryService, CodeCheckService checkService, UserService userService,
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/endpoints/checks/CheckManageEndpoint.java:62
Method
CheckParseException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckParseException.java:8
Method
CheckParsers
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
Method
CheckRepository
(DatabaseStorage databaseStorage, UserRepository userRepository, CheckCategoryRepository checkCategoryRe
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/repos/CheckRepository.java:27
Method
CheckRunner
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
Method
CheckRunnerService
(TaskQueue queue)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checkrunning/CheckRunnerService.java:34
Method
CheckRunningFailedException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CheckRunningFailedException.java:5
Method
CheckSerializer
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
Method
ClassFileManager
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
Method
CodeCheck
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
Method
CodeCheckService
(CheckRepository checkRepository)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/checks/CodeCheckService.java:22
Method
CodeTesterException
(String message)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/exception/CodeTesterException.java:5
Method
CommentIoMatcher
Creates a new comment matcher. @param comment the comment
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/CommentIoMatcher.java:17
Method
CompilationException
(CompilationOutput output)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompilationException.java:11
Method
CompiledClassNotLoadableException
(String qualifiedName, Throwable cause)
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/exceptions/CompiledClassNotLoadableException.java:5
Method
ConfigurationService
(ParsingConfig parsingConfig, DatabaseConfig databaseConfig)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/services/config/ConfigurationService.java:13
Method
DBReadAccess
(DSLContext ctx)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBReadAccess.java:44
Method
DBWriteAccess
(DSLContext ctx, Lock lock)
SimpleCodeTester-Backend/src/main/java/me/ialistannen/simplecodetester/backend/db/storage/DBWriteAccess.java:20
Method
DatabaseStorage
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
Method
ErrorIoMatcher
Creates a new error io matcher.
SimpleCodeTester-Lib/src/main/java/me/ialistannen/simplecodetester/checks/defaults/io/matcher/ErrorIoMatcher.java:15
Method
Executor
(PrintStream out, Gson gson)
SimpleCodeTester-Executor/src/main/java/me/ialistannen/simplecodetester/execution/Executor.java:32
Method
InMemoryFileInputObject
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
← previous
next →
201–300 of 644, ranked by callers