eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'MiniInspector':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: MiniInspector


Inheritance:

   Object
   |
   +--MiniInspector

Package:
stx:libbasic
Category:
System-Debugging-Support
Version:
rev: 1.46 date: 2021/11/27 12:40:10
user: cg
file: MiniInspector.st directory: libbasic
module: stx stc-classLibrary: libbasic

Description:


a primitive (non graphical) inspector for use on systems without
graphics or when the real inspector dies (i.e. the UI is locked).
Sometimes useful as a last chance to fix a broken UI / event handling.
Needs a console.

    MiniInspector openOn: Display

Attention:
    all printing is done via lowLevel _errorPrint messages,
    to ensure that output is to stderr, even if a logger is present, 
    or Stderr has been set to some other stream (Transcript).
    Also to avoid the logger's interfering and adding imestamp information.

copyright

COPYRIGHT (c) 1989 by Claus Gittinger All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

Class protocol:

instance creation
o  openOn: anObject
enter a mini inspector;
not really anything is opened here - this is a line-by-line inspector;
protocol was made compoatible with graphical inspector

o  openOn: anObject input: inputStreamOrNil
enter a mini inspector;
not really anything is opened here - this is a line-by-line inspector;
protocol was made compoatible with graphical inspector

o  openOn: anObject input: inputStreamOrNil level: level
enter a mini inspector;
not really anything is opened here - this is a line-by-line inspector;
protocol was made compoatible with graphical inspector


Instance protocol:

accessing
o  inputStream: something

o  level: anInteger

private
o  callInspect: anotherObject message: msg

o  commandLoop
EOF -> quit

o  enter

o  getCharacter
globally blocking

o  getCommand: prompt
numeric

o  initializeFor: anObject

o  inspect: anObject

o  inspectInstvar: which of: anObject

o  interpreterLoopWith: anObject

o  printInstVarsOf: anObject



ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 18 Nov 2024 04:21:18 GMT