Skip navigation links
B C E F G H I M N P T W 

B

be.ac.ucl.info.javagrading - package be.ac.ucl.info.javagrading
 
be.ac.ucl.info.javagrading.utils - package be.ac.ucl.info.javagrading.utils
 

C

close() - Method in class be.ac.ucl.info.javagrading.utils.PermissionStream
 
compare(Object, Object) - Method in class be.ac.ucl.info.javagrading.utils.NaturalOrderComparator
 
createRunnerForTestWithParameters(TestWithParameters) - Method in class be.ac.ucl.info.javagrading.GradingRunnerWithParametersFactory
 

E

equals(Object) - Method in class be.ac.ucl.info.javagrading.utils.PrintPermission
 

F

flush() - Method in class be.ac.ucl.info.javagrading.utils.PermissionStream
 

G

get() - Method in class be.ac.ucl.info.javagrading.Grade.NullPermissionCollectionFactory
 
get() - Method in interface be.ac.ucl.info.javagrading.Grade.PermissionCollectionFactory
 
getActions() - Method in class be.ac.ucl.info.javagrading.utils.PrintPermission
 
getThreadGroup() - Method in class be.ac.ucl.info.javagrading.TestSecurityManager
Hackfix to forbid creating threads in the root group when you have no rights to create threads
Grade - Annotation Type in be.ac.ucl.info.javagrading
 
Grade.NullPermissionCollectionFactory - Class in be.ac.ucl.info.javagrading
 
Grade.PermissionCollectionFactory - Interface in be.ac.ucl.info.javagrading
 
GradeClass - Annotation Type in be.ac.ucl.info.javagrading
 
GradingListener - Class in be.ac.ucl.info.javagrading
Listener that outputs the grades.
GradingListener() - Constructor for class be.ac.ucl.info.javagrading.GradingListener
 
GradingRunner - Class in be.ac.ucl.info.javagrading
Custom runner that handles CPU timeouts and stdout/err.
GradingRunner(Class<?>) - Constructor for class be.ac.ucl.info.javagrading.GradingRunner
 
GradingRunnerWithParametersFactory - Class in be.ac.ucl.info.javagrading
 
GradingRunnerWithParametersFactory() - Constructor for class be.ac.ucl.info.javagrading.GradingRunnerWithParametersFactory
 

H

hashCode() - Method in class be.ac.ucl.info.javagrading.utils.PrintPermission
 

I

implies(Permission) - Method in class be.ac.ucl.info.javagrading.utils.PrintPermission
 
instance - Static variable in class be.ac.ucl.info.javagrading.utils.PrintPermission
 

M

main(String[]) - Static method in class be.ac.ucl.info.javagrading.utils.NaturalOrderComparator
Shows an example of how the comparator works.
methodBlock(FrameworkMethod) - Method in class be.ac.ucl.info.javagrading.GradingRunner
 
methodInvoker(FrameworkMethod, Object) - Method in class be.ac.ucl.info.javagrading.GradingRunner
 

N

NaturalOrderComparator - Class in be.ac.ucl.info.javagrading.utils
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle.
NaturalOrderComparator() - Constructor for class be.ac.ucl.info.javagrading.utils.NaturalOrderComparator
 
NullPermissionCollectionFactory() - Constructor for class be.ac.ucl.info.javagrading.Grade.NullPermissionCollectionFactory
 

P

PermissionPrintStream - Class in be.ac.ucl.info.javagrading.utils
Print, or not, depending on the code having PrintPermission or not.
PermissionPrintStream(PrintStream) - Constructor for class be.ac.ucl.info.javagrading.utils.PermissionPrintStream
 
PermissionStream - Class in be.ac.ucl.info.javagrading.utils
An OutputStream that checks if the code has PrintPermission before printing.
PermissionStream(PrintStream) - Constructor for class be.ac.ucl.info.javagrading.utils.PermissionStream
 
PrintPermission - Class in be.ac.ucl.info.javagrading.utils
 
PrintPermission() - Constructor for class be.ac.ucl.info.javagrading.utils.PrintPermission
 

T

testAssumptionFailure(Failure) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
testFailure(Failure) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
testFinished(Description) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
testIgnored(Description) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
testRunFinished(Result) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
testRunStarted(Description) - Method in class be.ac.ucl.info.javagrading.GradingListener
 
TestSecurityManager - Class in be.ac.ucl.info.javagrading
A custom Security Manager, authorizing everything and adding a new Permission for writing to stdout/stderr it is automatically as the JVM's Security Manager once a test is run with GradingRunner.
TestSecurityManager() - Constructor for class be.ac.ucl.info.javagrading.TestSecurityManager
 

W

write(int) - Method in class be.ac.ucl.info.javagrading.utils.PermissionStream
 
write(byte[]) - Method in class be.ac.ucl.info.javagrading.utils.PermissionStream
 
write(byte[], int, int) - Method in class be.ac.ucl.info.javagrading.utils.PermissionStream
 
B C E F G H I M N P T W 
Skip navigation links

Copyright © 2019. All rights reserved.