frysk.hpd
Class StackCommands

java.lang.Object
  extended by frysk.hpd.Command
      extended by frysk.hpd.ParameterizedCommand
          extended by frysk.hpd.StackCommands
Direct Known Subclasses:
StackCommands.Down, StackCommands.Frame, StackCommands.Up, StackCommands.Where

abstract class StackCommands
extends ParameterizedCommand


Nested Class Summary
(package private) static class StackCommands.Down
           
(package private) static class StackCommands.Frame
           
private static class StackCommands.Options
           
(package private) static class StackCommands.Up
           
(package private) static class StackCommands.Where
           
 
Constructor Summary
StackCommands(String description, String syntax, String full)
           
 
Method Summary
(package private)  int completer(CLI cli, Input input, int cursor, List candidates)
          Complete the command's parameters.
(package private)  Object options()
          Return the options object (or null) which will be passed to each command option parser.
private static void printFrame(CLI cli, DebugInfoFrame frame, StackCommands.Options options)
           
private static void printStack(CLI cli, DebugInfoFrame frame, int stopLevel, StackCommands.Options options)
           
private static void select(CLI cli, PTSet ptset, Magnitude whereTo, StackCommands.Options options)
           
 
Methods inherited from class frysk.hpd.ParameterizedCommand
add, complete, help, interpret, interpret
 
Methods inherited from class frysk.hpd.Command
description
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackCommands

StackCommands(String description,
              String syntax,
              String full)
Method Detail

options

Object options()
Description copied from class: ParameterizedCommand
Return the options object (or null) which will be passed to each command option parser.

Overrides:
options in class ParameterizedCommand

completer

int completer(CLI cli,
              Input input,
              int cursor,
              List candidates)
Description copied from class: ParameterizedCommand
Complete the command's parameters.

Specified by:
completer in class ParameterizedCommand

printStack

private static void printStack(CLI cli,
                               DebugInfoFrame frame,
                               int stopLevel,
                               StackCommands.Options options)

printFrame

private static void printFrame(CLI cli,
                               DebugInfoFrame frame,
                               StackCommands.Options options)

select

private static void select(CLI cli,
                           PTSet ptset,
                           Magnitude whereTo,
                           StackCommands.Options options)