disallowd a non-pointer object to inherit a pointer object with instance variables

This commit is contained in:
hyunghwan.chung
2018-01-06 17:42:42 +00:00
parent de1f8c9551
commit e9b33016a4
2 changed files with 47 additions and 14 deletions

View File

@ -223,6 +223,17 @@ class SocketAddress(Object) from 'sck.addr'
}
}
class X(Object)
{
var tt,yy.
method x {
self.yy := 9.
}
}
class(#byte(3)) Y(X)
{
}
##class InetSocketAddress(SocketAddress)
##{
@ -367,6 +378,10 @@ class MyObject(Object)
{
| s conact inact outact |
s := Y new.
s x.
s basicSize dump.
'****************************' dump.
s := ByteArray new: 100.
s basicFillFrom: 0 with: ($a asInteger) count: 100.