edu.rice.cs.drjava.model.repl.newjvm
Interface InterpretResult.Visitor<T>
- All Known Implementing Classes:
- MainJVM.ResultHandler, NewJVMTest.TestJVMExtension.TestResultHandler
- Enclosing class:
- InterpretResult
public static interface InterpretResult.Visitor<T>
forNoValue
T forNoValue()
forStringValue
T forStringValue(String val)
forCharValue
T forCharValue(Character val)
forNumberValue
T forNumberValue(Number val)
forBooleanValue
T forBooleanValue(Boolean val)
forObjectValue
T forObjectValue(String valString,
String objTypeStr)
forException
T forException(String message)
forEvalException
T forEvalException(String message,
StackTraceElement[] stackTrace)
forUnexpectedException
T forUnexpectedException(Throwable t)
forBusy
T forBusy()