S
- the script interfacepublic interface DebuggingWrapper<S> extends ScriptWrapper<S>
MODE_BLOCKING, MODE_NON_BLOCKING, OPTIM_LEVEL_DEFAULT, OPTIM_LEVEL_MAX, OPTIM_LEVEL_MIN
Modifier and Type | Method and Description |
---|---|
default DebugSession<S> |
createDebugSession()
Create a debug session.
|
default void |
endDebugSession()
End a debug session.
|
default DebugListener |
getDebugListener()
Return the debug listener.
|
default DebugSession<S> |
getDebugSession()
Return the current Debug session.
|
default DebuggingWrapper<?> |
getParentWrapper()
Return the parent Script wrapper.
|
default void |
initializeDebugSession()
Initialize a debug session.
|
default boolean |
isDebugSupported()
Return true.
|
default void |
setDebugListener(DebugListener debugListener)
Set the debug listener.
|
__step__, addAdditionalHelper, addExceptionListener, addImports, addImports, addImports, clearAdditionalHelpers, clearImports, countImportLines, err, err, getAdditionalHelpers, getClassLoader, getExceptionListeners, getExecutionMode, getFilename, getLineNumber, getLineNumber, getMIME, getOffset, getOptimizationLevel, getRawScript, getScript, getScriptClassName, getScriptContent, getScriptContext, getScriptException, getScriptExtension, getScriptInterface, getScriptProxy, getScriptProxy, getScriptProxyHandler, getSource, hasAdditionalHelpers, hasScriptHelper, hasSingletonMethod, installScript, installScript, installScript, installScript, installScript, installScript, installScript, installScript, isDebugging, isInDebugSession, isLibAvailable, isLibAvailable, isLoggingExceptions, isMultiImplementSupported, isSingletonMethodEnabled, logExceptions, reInstallScript, removeExceptionListener, resetWrapperState, setClassLoader, setExecutionMode, setOptimizationLevel, setScriptContext, setScriptLogger, startMethod
cacheInvocableMethods, getInvocableMethods, getInvocableMethodsByNames, hasInvocableMethod, invokeMethod, invokeMethod, isAutoCachingInvocableMethods, isInvocableByName, isInvocableMethodsEnabled, setAutoCacheInvocableMethods
default boolean isDebugSupported()
isDebugSupported
in interface ScriptWrapper<S>
default DebuggingWrapper<?> getParentWrapper()
default void initializeDebugSession()
default void endDebugSession()
default DebugSession<S> createDebugSession() throws java.lang.Exception
java.lang.Exception
default DebugSession<S> getDebugSession()
default void setDebugListener(DebugListener debugListener)
debugListener
- the debug listenerdefault DebugListener getDebugListener()
Copyright © 2019-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence