Package de.firemage.autograder.agent
Class EventRecorder
java.lang.Object
de.firemage.autograder.agent.EventRecorder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidrecordExitThrow(String clazz, String methodName, String methodDesc, Throwable throwable) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, boolean value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, byte value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, char value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, double value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, float value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, int value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, long value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, short value) static voidrecordGetField(String clazz, String methodName, String methodDesc, Object target, String field, Object value) static voidrecordMethodEnter(String clazz, String methodName, String methodDesc) static voidrecordPrimitiveReturn(String clazz, String methodName, String methodDesc, Object value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, boolean value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, byte value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, char value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, double value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, float value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, int value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, long value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, short value) static voidrecordPutField(String clazz, String methodName, String methodDesc, Object target, String field, Object value) static voidrecordReferenceReturn(String clazz, String methodName, String methodDesc, Object returnedValue) static voidsetOutPath(Path outPath)
-
Constructor Details
-
EventRecorder
public EventRecorder()
-
-
Method Details
-
setOutPath
-
recordReferenceReturn
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordPutField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordGetField
-
recordExitThrow
-
recordPrimitiveReturn
-
recordMethodEnter
-