Class EventRecorder

java.lang.Object
de.firemage.autograder.agent.EventRecorder

public class EventRecorder extends Object
  • Constructor Details

    • EventRecorder

      public EventRecorder()
  • Method Details

    • setOutPath

      public static void setOutPath(Path outPath)
    • recordReferenceReturn

      public static void recordReferenceReturn(String clazz, String methodName, String methodDesc, Object returnedValue)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, Object value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, boolean value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, char value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, byte value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, short value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, int value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, long value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, float value)
    • recordPutField

      public static void recordPutField(String clazz, String methodName, String methodDesc, Object target, String field, double value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, Object value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, boolean value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, char value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, byte value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, short value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, int value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, long value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, float value)
    • recordGetField

      public static void recordGetField(String clazz, String methodName, String methodDesc, Object target, String field, double value)
    • recordExitThrow

      public static void recordExitThrow(String clazz, String methodName, String methodDesc, Throwable throwable)
    • recordPrimitiveReturn

      public static void recordPrimitiveReturn(String clazz, String methodName, String methodDesc, Object value)
    • recordMethodEnter

      public static void recordMethodEnter(String clazz, String methodName, String methodDesc)