InspectorView.st
changeset 9032 7373bccbcd75
parent 8993 ddf4fc887179
child 9262 792dbfa38baf
equal deleted inserted replaced
9031:24c5fa4d53af 9032:7373bccbcd75
  1350         extraNamedFieldList := OrderedCollection new.
  1350         extraNamedFieldList := OrderedCollection new.
  1351 
  1351 
  1352         self hasSelfEntry ifTrue:[
  1352         self hasSelfEntry ifTrue:[
  1353             self suppressPseudoSlots ifFalse:[
  1353             self suppressPseudoSlots ifFalse:[
  1354                 derivedFieldList := OrderedCollection new.
  1354                 derivedFieldList := OrderedCollection new.
  1355                 derivedFieldList add:'-' , 'self' asText allItalic.
  1355                 derivedFieldList add:'-' , 'self' allItalic.
  1356                 derivedFieldList add:'-' , 'local messages' asText allItalic.
  1356                 derivedFieldList add:'-' , 'local messages' allItalic.
  1357                 "/ derivedFieldList add:'-' , 'inherited messages' asText allItalic.
  1357                 "/ derivedFieldList add:'-' , 'inherited messages' allItalic.
  1358                 derivedFieldList add:'-' , 'all messages' asText allItalic.
  1358                 derivedFieldList add:'-' , 'all messages' allItalic.
  1359                 derivedFieldList add:'-' , 'hash' asText allItalic.
  1359                 derivedFieldList add:'-' , 'hash' allItalic.
  1360                 derivedFieldList add:'-' , 'identityHash' asText allItalic.
  1360                 derivedFieldList add:'-' , 'identityHash' allItalic.
  1361 
  1361 
  1362                 cls hasImmediateInstances ifFalse:[
  1362                 cls hasImmediateInstances ifFalse:[
  1363                     inspectedObject dependents notEmptyOrNil ifTrue:[
  1363                     inspectedObject dependents notEmptyOrNil ifTrue:[
  1364                         derivedFieldList add:'-' , 'dependents' asText allItalic.
  1364                         derivedFieldList add:'-' , 'dependents' allItalic.
  1365                     ].
  1365                     ].
  1366                 ].
  1366                 ].
  1367                 cls instSize > 0 ifTrue:[
  1367                 cls instSize > 0 ifTrue:[
  1368                     derivedFieldList add:'-' , 'all inst vars' asText allItalic.
  1368                     derivedFieldList add:'-' , 'all inst vars' allItalic.
  1369                 ].
  1369                 ].
  1370                 (indexedList notEmptyOrNil and:[self showAllIndexedVarsInFieldList]) ifTrue:[
  1370                 (indexedList notEmptyOrNil and:[self showAllIndexedVarsInFieldList]) ifTrue:[
  1371                     derivedFieldList add:'-' , 'all indexed vars' asText allItalic.
  1371                     derivedFieldList add:'-' , 'all indexed vars' allItalic.
  1372                 ].
  1372                 ].
  1373 
  1373 
  1374                 derivedFieldList addAll:(self derivedFieldNames).
  1374                 derivedFieldList addAll:(self derivedFieldNames).
  1375                 extraNamedFieldList addAll:(self extraNamedFieldNames).
  1375                 extraNamedFieldList addAll:(self extraNamedFieldNames).
  1376             ].
  1376             ].
  2210 ! !
  2210 ! !
  2211 
  2211 
  2212 !InspectorView class methodsFor:'documentation'!
  2212 !InspectorView class methodsFor:'documentation'!
  2213 
  2213 
  2214 version
  2214 version
  2215     ^ '$Header: /cvs/stx/stx/libtool/InspectorView.st,v 1.199 2009-10-15 13:29:58 cg Exp $'
  2215     ^ '$Header: /cvs/stx/stx/libtool/InspectorView.st,v 1.200 2009-10-22 12:40:18 cg Exp $'
  2216 !
  2216 !
  2217 
  2217 
  2218 version_CVS
  2218 version_CVS
  2219     ^ '$Header: /cvs/stx/stx/libtool/InspectorView.st,v 1.199 2009-10-15 13:29:58 cg Exp $'
  2219     ^ '$Header: /cvs/stx/stx/libtool/InspectorView.st,v 1.200 2009-10-22 12:40:18 cg Exp $'
  2220 ! !
  2220 ! !