|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.drjava.model.repl.newjvm.MainJVM.ResultHandler
private class MainJVM.ResultHandler
Performs the appropriate action to return any type of result from a call to interpret back to the GlobalModel.
| Constructor Summary | |
|---|---|
private |
MainJVM.ResultHandler()
|
| Method Summary | |
|---|---|
Void |
forBooleanValue(Boolean b)
Calls replReturnedResult() |
Void |
forBusy()
|
Void |
forCharValue(Character c)
Calls replReturnedResult() |
Void |
forEvalException(String message,
StackTraceElement[] stackTrace)
Calls replThrewException() |
Void |
forException(String message)
Calls replThrewException() |
Void |
forNoValue()
Lets the model know that void was returned. |
Void |
forNumberValue(Number n)
Calls replReturnedResult() |
Void |
forObjectValue(String objString,
String objTypeString)
Calls replReturnedResult() |
Void |
forStringValue(String s)
Calls replReturnedResult() |
Void |
forUnexpectedException(Throwable t)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
private MainJVM.ResultHandler()
| Method Detail |
|---|
public Void forNoValue()
forNoValue in interface InterpretResult.Visitor<Void>
public Void forObjectValue(String objString,
String objTypeString)
forObjectValue in interface InterpretResult.Visitor<Void>public Void forStringValue(String s)
forStringValue in interface InterpretResult.Visitor<Void>public Void forCharValue(Character c)
forCharValue in interface InterpretResult.Visitor<Void>public Void forNumberValue(Number n)
forNumberValue in interface InterpretResult.Visitor<Void>public Void forBooleanValue(Boolean b)
forBooleanValue in interface InterpretResult.Visitor<Void>
public Void forEvalException(String message,
StackTraceElement[] stackTrace)
forEvalException in interface InterpretResult.Visitor<Void>public Void forException(String message)
forException in interface InterpretResult.Visitor<Void>public Void forUnexpectedException(Throwable t)
forUnexpectedException in interface InterpretResult.Visitor<Void>public Void forBusy()
forBusy in interface InterpretResult.Visitor<Void>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||