--- a/InlineObject.st Mon Jun 08 02:22:59 2015 +0200
+++ b/InlineObject.st Mon Jun 08 02:24:48 2015 +0200
@@ -1,3 +1,5 @@
+"{ Encoding: utf8 }"
+
"
COPYRIGHT (c) 2009 by eXept Software AG
All Rights Reserved
@@ -11,6 +13,8 @@
"
"{ Package: 'stx:libbasic' }"
+"{ NameSpace: Smalltalk }"
+
Object subclass:#InlineObject
instanceVariableNames:''
classVariableNames:''
@@ -38,7 +42,6 @@
"
WARNING: InlineObjects are an experimental feature.
- All inlineObjects will be instances of an anonymous subclass of me.
InlineObjects are written as literals of the form:
#{
@@ -56,6 +59,9 @@
age: 25.
}
+ All inlineObjects will be instances of an anonymous subclass of me,
+ and provide getter protocol for their fields (eg. firstName, lastName and age in the above example.
+ InlineObjects are immutable (no setters).
"
! !
@@ -74,5 +80,6 @@
!InlineObject class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/InlineObject.st,v 1.3 2009-09-11 13:05:01 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/InlineObject.st,v 1.4 2015-06-08 00:24:48 cg Exp $'
! !
+