public class JvmSmartStepIntoActionHandler extends XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
Constructor and Description |
---|
JvmSmartStepIntoActionHandler(DebuggerSession session) |
Modifier and Type | Method and Description |
---|---|
java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant> |
computeSmartStepVariants(XSourcePosition position) |
Promise<java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>> |
computeSmartStepVariantsAsync(XSourcePosition position) |
Promise<java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>> |
computeStepIntoVariants(XSourcePosition position)
List of variants for the regular step into, if supported
|
java.lang.String |
getPopupTitle(XSourcePosition position) |
void |
startStepInto(com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant variant,
XSuspendContext context) |
void |
stepIntoEmpty(XDebugSession session)
Action if no variants detected, defaults to step into
|
startStepInto
public JvmSmartStepIntoActionHandler(DebuggerSession session)
public Promise<java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>> computeSmartStepVariantsAsync(XSourcePosition position)
computeSmartStepVariantsAsync
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
position
- current positionpublic Promise<java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>> computeStepIntoVariants(XSourcePosition position)
XSmartStepIntoHandler
computeStepIntoVariants
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
position
- current positionpublic java.util.List<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant> computeSmartStepVariants(XSourcePosition position)
computeSmartStepVariants
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
position
- current positionpublic java.lang.String getPopupTitle(XSourcePosition position)
getPopupTitle
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
position
- current positionpublic void stepIntoEmpty(XDebugSession session)
XSmartStepIntoHandler
stepIntoEmpty
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>
public void startStepInto(com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant variant, XSuspendContext context)
startStepInto
in class XSmartStepIntoHandler<com.intellij.debugger.actions.JvmSmartStepIntoActionHandler.JvmSmartStepIntoVariant>