author | Claus Gittinger <cg@exept.de> |
Fri, 06 Oct 2006 17:44:21 +0200 | |
changeset 7371 | 2e21a760d111 |
parent 7365 | 20fe515d3a34 |
child 7447 | 744eea8ff31c |
permissions | -rw-r--r-- |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
1 |
"{ Package: 'stx:libtool' }" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
2 |
! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
3 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
4 |
!ByteArray methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
5 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
6 |
inspectorExtraAttributes |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
7 |
^ Dictionary new |
7365 | 8 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
9 |
add:'-hexadecimal' -> |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
10 |
[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
11 |
String |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
12 |
streamContents:[:s | |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
13 |
self class isWords ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
14 |
self asWordArray printOn:s base:16 showRadix:true |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
15 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
16 |
self class isLongs ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
17 |
self asLongIntegerArray printOn:s base:16 showRadix:true |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
18 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
19 |
self asByteArray printOn:s base:16 showRadix:true |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
20 |
] |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
21 |
] |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
22 |
] |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
23 |
]; |
7365 | 24 |
yourself |
25 |
||
26 |
"Created: / 18-09-2006 / 21:29:59 / cg" |
|
27 |
"Modified: / 06-10-2006 / 13:57:20 / cg" |
|
28 |
! ! |
|
29 |
||
30 |
!Collection methodsFor:'inspecting'! |
|
31 |
||
32 |
inspectorExtraAttributes |
|
33 |
^ Dictionary new |
|
7355 | 34 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
7371 | 35 |
add:('-size' -> [ self size ]); |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
36 |
yourself |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
37 |
|
7365 | 38 |
" |
39 |
'hello' inspect |
|
40 |
" |
|
41 |
||
42 |
"Created: / 06-10-2006 / 13:56:52 / cg" |
|
7371 | 43 |
"Modified: / 06-10-2006 / 17:43:45 / cg" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
44 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
45 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
46 |
!Color methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
47 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
48 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
49 |
"return the class of an appropriate inspector. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
50 |
ST/X has a specialized ColorInspectorView for that" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
51 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
52 |
^ ColorInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
53 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
54 |
"Modified: 23.4.1996 / 13:39:50 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
55 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
56 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
57 |
!Dictionary methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
58 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
59 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
60 |
"redefined to use DictionaryInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
61 |
(instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
62 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
63 |
^ DictionaryInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
64 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
65 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
66 |
!Form methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
67 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
68 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
69 |
"redefined to launch an ImageInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
70 |
(instead of the default InspectorView)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
71 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
72 |
^ ImageInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
73 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
74 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
75 |
!Image methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
76 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
77 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
78 |
"redefined to launch an ImageInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
79 |
(instead of the default InspectorView)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
80 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
81 |
(width notNil and:[height notNil]) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
82 |
^ ImageInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
83 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
84 |
^ super inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
85 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
86 |
"Modified: 10.6.1996 / 18:23:55 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
87 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
88 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
89 |
!Integer methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
90 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
91 |
inspectorExtraAttributes |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
92 |
^ Dictionary new |
7365 | 93 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
94 |
add:'-hexadecimal' -> [ self radixPrintStringRadix:16 ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
95 |
add:'-octal' -> [ self radixPrintStringRadix:8 ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
96 |
add:'-binary' -> [ self radixPrintStringRadix:2 ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
97 |
yourself |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
98 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
99 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
100 |
123 inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
101 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
102 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
103 |
"Created: / 18-09-2006 / 21:22:46 / cg" |
7365 | 104 |
"Modified: / 06-10-2006 / 13:57:28 / cg" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
105 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
106 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
107 |
!Method methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
108 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
109 |
inspectorExtraAttributes |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
110 |
^ Dictionary new |
7365 | 111 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
112 |
add:'-code' -> [ String streamContents:[:s | self decompileTo:s] ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
113 |
add:'-source' -> [ self source ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
114 |
yourself |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
115 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
116 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
117 |
(Method compiledMethodAt:#inspectorExtraAttributes) inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
118 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
119 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
120 |
"Created: / 18-09-2006 / 21:34:01 / cg" |
7365 | 121 |
"Modified: / 06-10-2006 / 13:57:33 / cg" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
122 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
123 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
124 |
!Method methodsFor:'printing & storing'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
125 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
126 |
printStringForBrowserWithSelector:selector inClass:aClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
127 |
"return a printString to represent myself to the user in a browser. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
128 |
Defined here to allow for browsers to deal with nonStandard pseudoMethods" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
129 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
130 |
|s privInfo moreInfo p i n cls currentChangeSet isInChangeSet mthdPackage |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
131 |
userPreferences shownSelector suppressPackage| |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
132 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
133 |
moreInfo := ''. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
134 |
privInfo := ''. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
135 |
userPreferences := UserPreferences current. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
136 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
137 |
self isWrapped ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
138 |
(MessageTracer isCounting:self) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
139 |
(MessageTracer isCountingMemoryUsage:self) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
140 |
moreInfo := moreInfo , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
141 |
' (mem usage avg: ' , (MessageTracer memoryUsageOfMethod:self) printString allBold , ' bytes)'. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
142 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
143 |
moreInfo := moreInfo , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
144 |
' (called ' , (MessageTracer executionCountOfMethod:self) printString allBold , ' times)'. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
145 |
] |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
146 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
147 |
(MessageTracer isTiming:self) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
148 |
i := MessageTracer executionTimesOfMethod:self. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
149 |
(i isNil or:[(n := i at:#count) == 0]) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
150 |
moreInfo := moreInfo , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
151 |
' (cnt: ' , (i at:#count) printString , ')' |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
152 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
153 |
n == 1 ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
154 |
moreInfo := moreInfo , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
155 |
' (t: ' , (i at:#avgTime) printString allBold, |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
156 |
'ms cnt: ' , (i at:#count) printString , ')' |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
157 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
158 |
moreInfo := moreInfo , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
159 |
' (avg: ' , (i at:#avgTime) printString allBold, |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
160 |
'ms min: ' , (i at:#minTime) printString , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
161 |
' max: ' , (i at:#maxTime) printString , |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
162 |
' cnt: ' , (i at:#count) printString , ')' |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
163 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
164 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
165 |
] ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
166 |
moreInfo := ' !!' |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
167 |
] |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
168 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
169 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
170 |
p := self privacy. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
171 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
172 |
p ~~ #public ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
173 |
privInfo := (' (* ' , p , ' *)') asText emphasizeAllWith:#italic. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
174 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
175 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
176 |
"/ self isInvalid ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
177 |
"/ moreInfo := ' (** not executable **)'. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
178 |
"/ ]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
179 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
180 |
(self isLazyMethod not and:[self isUnloaded]) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
181 |
moreInfo := ' (** unloaded **)' |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
182 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
183 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
184 |
privInfo size ~~ 0 ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
185 |
moreInfo := privInfo , ' ' , moreInfo |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
186 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
187 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
188 |
s := shownSelector := (self selectorPrintStringInBrowserFor:selector). |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
189 |
(cls := aClass) isNil ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
190 |
cls := self containingClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
191 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
192 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
193 |
currentChangeSet := ChangeSet current. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
194 |
isInChangeSet := currentChangeSet includesChangeForClass:cls selector:selector. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
195 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
196 |
isInChangeSet ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
197 |
s := s asText emphasisAllAdd:(userPreferences emphasisForChangedCode) |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
198 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
199 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
200 |
(cls isNil or:[(mthdPackage := self package) ~= cls package]) ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
201 |
suppressPackage := false. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
202 |
mthdPackage = Project noProjectID ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
203 |
mthdPackage := '+'. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
204 |
"/ suppressPackage := true |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
205 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
206 |
suppressPackage ifFalse:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
207 |
p := ' [' , (mthdPackage ? '?') allItalic , '] '. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
208 |
p := p asText emphasisAllAdd:(userPreferences emphasisForDifferentPackage). |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
209 |
s := s , ' ' , p |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
210 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
211 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
212 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
213 |
moreInfo size == 0 ifTrue:[^ s]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
214 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
215 |
s := shownSelector , moreInfo. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
216 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
217 |
self isInvalid ifTrue:[ |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
218 |
s := s asText emphasizeAllWith:(userPreferences emphasisForObsoleteCode). |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
219 |
]. |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
220 |
^ s |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
221 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
222 |
"Modified: / 23-01-1998 / 13:15:15 / stefan" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
223 |
"Created: / 05-02-2000 / 22:55:56 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
224 |
"Modified: / 06-09-2006 / 13:59:44 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
225 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
226 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
227 |
!Method methodsFor:'printing & storing'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
228 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
229 |
selectorPrintStringInBrowserFor:selector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
230 |
^ selector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
231 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
232 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
233 |
!MethodDictionary methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
234 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
235 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
236 |
"redefined to use DictionaryInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
237 |
(instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
238 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
239 |
^ DictionaryInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
240 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
241 |
"Created: 12.6.1996 / 12:29:13 / stefan" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
242 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
243 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
244 |
!NameSpace class methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
245 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
246 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
247 |
"{ Pragma: +optSpace }" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
248 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
249 |
"redefined to launch a DictionaryInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
250 |
(instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
251 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
252 |
^ DictionaryInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
253 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
254 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
255 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
256 |
|
7356 | 257 |
!Object methodsFor:'debugging'! |
258 |
||
259 |
inspectorExtraAttributes |
|
260 |
"Answers a dictionary of aString -> aBlock. |
|
261 |
aString is name of extra attribute and MUST start with minus ($-). |
|
262 |
aBlock returns the object representing extra attribute." |
|
263 |
||
264 |
^Dictionary new |
|
265 |
||
266 |
" Try to uncomment following and inspect any object " |
|
267 |
||
268 |
"/ ^Dictionary new |
|
269 |
"/ add:'-test' -> ['TEST TEST']; |
|
270 |
"/ yourself |
|
271 |
||
272 |
"Created: / 16-08-2005 / 20:43:33 / janfrog" |
|
273 |
"Modified: / 02-09-2005 / 19:00:01 / janfrog" |
|
274 |
"Modified: / 04-10-2006 / 14:33:34 / cg" |
|
275 |
! ! |
|
276 |
||
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
277 |
!OrderedCollection methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
278 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
279 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
280 |
"redefined to launch an OrderedCollectionInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
281 |
(instead of the default InspectorView)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
282 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
283 |
^ OrderedCollectionInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
284 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
285 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
286 |
(OrderedCollection withAll:#(3 2 1)) inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
287 |
(OrderedCollection withAll:#(3 2 1)) removeFirst; yourself; inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
288 |
#(0 8 15 3 99 2) asSortedCollection inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
289 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
290 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
291 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
292 |
!RunArray methodsFor:'user interface'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
293 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
294 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
295 |
"Re-reimplemented so that we don't get an ordered collection inspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
296 |
which would get very confused when confronted with a runArray." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
297 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
298 |
^ InspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
299 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
300 |
"Modified: / 30.10.1997 / 14:28:20 / cg" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
301 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
302 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
303 |
!Set methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
304 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
305 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
306 |
"redefined to use SetInspector |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
307 |
(instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
308 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
309 |
^ SetInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
310 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
311 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
312 |
!Smalltalk class methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
313 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
314 |
inspectorClass |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
315 |
"{ Pragma: +optSpace }" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
316 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
317 |
"redefined to launch a DictionaryInspector (instead of the default Inspector)." |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
318 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
319 |
^ DictionaryInspectorView |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
320 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
321 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
322 |
!Text methodsFor:'inspecting'! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
323 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
324 |
inspectorExtraAttributes |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
325 |
^ Dictionary new |
7365 | 326 |
declareAllNewFrom:(super inspectorExtraAttributes ? #()); |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
327 |
add:'-text' -> [ self ]; |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
328 |
yourself |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
329 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
330 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
331 |
'hello' allBold inspect |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
332 |
" |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
333 |
|
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
334 |
"Created: / 18-09-2006 / 21:25:52 / cg" |
7365 | 335 |
"Modified: / 06-10-2006 / 13:57:38 / cg" |
7299
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
336 |
! ! |
efa954fda5c1
inspector code now as extension
Claus Gittinger <cg@exept.de>
parents:
7298
diff
changeset
|
337 |