diff -r e52341804063 -r 59faa75185ba ClassCategoryReader.st --- a/ClassCategoryReader.st Wed Mar 16 10:40:51 1994 +0100 +++ b/ClassCategoryReader.st Wed Mar 30 11:38:21 1994 +0200 @@ -11,7 +11,7 @@ " Object subclass:#ClassCategoryReader - instanceVariableNames:'myClass myCategory' + instanceVariableNames:'myClass myCategory myPrivacy' classVariableNames:'' poolDictionaries:'' category:'Kernel-Support' @@ -24,7 +24,7 @@ a helper class for fileIn - keeps track of class and category to filein for. -$Header: /cvs/stx/stx/libbasic/ClassCategoryReader.st,v 1.6 1993-12-11 00:44:33 claus Exp $ +$Header: /cvs/stx/stx/libbasic/ClassCategoryReader.st,v 1.7 1994-03-30 09:30:13 claus Exp $ written 89 by claus '! @@ -43,7 +43,14 @@ "set the instance variables" myClass := aClass. - myCategory := aCategory + myCategory := aCategory. + myPrivacy := false +! ! + +!ClassCategoryReader methodsFor:'special'! + +privateProtocol + myPrivacy := true ! ! !ClassCategoryReader methodsFor:'fileIn'! @@ -67,7 +74,10 @@ inCategory:myCategory notifying:requestor install:true - skipIfSame:true + skipIfSame:true. + myPrivacy ifTrue:[ + method private:true + ] ] ] ]