The Trunk: 60Deprecated-mt.78.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

The Trunk: 60Deprecated-mt.78.mcz

commits-2
Marcel Taeumel uploaded a new version of 60Deprecated to project The Trunk:
http://source.squeak.org/trunk/60Deprecated-mt.78.mcz

==================== Summary ====================

Name: 60Deprecated-mt.78
Author: mt
Time: 19 May 2020, 1:24:08.242702 pm
UUID: 5e4b063f-2159-1149-859f-4aab97c2f882
Ancestors: 60Deprecated-mt.77

Un-deprecate inspector for external FFI structures. Moved to FFI-Tools package.

=============== Diff against 60Deprecated-mt.77 ===============

Item was removed:
- Inspector subclass: #ExternalStructureInspector
- instanceVariableNames: ''
- classVariableNames: ''
- poolDictionaries: ''
- category: '60Deprecated-Tools-Inspector'!

Item was removed:
- ----- Method: ExternalStructureInspector>>fieldSelf (in category 'fields') -----
- fieldSelf
-
- ^ super fieldSelf
- name: 'self: ', object defaultLabelForInspector;
- yourself!

Item was removed:
- ----- Method: ExternalStructureInspector>>fieldsRecordsOn: (in category 'fields') -----
- fieldsRecordsOn: aStream
-
- self recordFieldList do: [:field |
- aStream nextPut: ((self newFieldForType: #record key: field)
- valueGetter: [:object | object perform: field];
- valueSetter: [:object :value | (field, ':') asSymbol with: value];
- yourself)].!

Item was removed:
- ----- Method: ExternalStructureInspector>>recordFieldList (in category 'accessing') -----
- recordFieldList
- | fields |
- fields := object class fields.
- (fields first isKindOf: Array) ifFalse: [fields := Array with: fields].
- ^fields collect: [ :field | field first ] thenSelect: [:name | name notNil]!

Item was removed:
- ----- Method: ExternalStructureInspector>>streamFieldsOn: (in category 'fields') -----
- streamFieldsOn: aStream
-
- self
- streamBaseFieldsOn: aStream;
- fieldsRecordsOn: aStream.!