InlineObject.st
changeset 18459 9906749677ea
parent 11913 1fa1ac64239b
child 18461 bc3d3101c493
child 21941 7818380a246b
--- 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 $'
 ! !
+