ClassDescription.st
changeset 19761 253749c085ea
parent 19271 cbafc7dc7b1f
child 19811 65fec19facb0
child 19926 15b40be3c1a6
equal deleted inserted replaced
19760:e69b8640e638 19761:253749c085ea
  1144     "Created: 3.6.1997 / 11:55:05 / cg"
  1144     "Created: 3.6.1997 / 11:55:05 / cg"
  1145 !
  1145 !
  1146 
  1146 
  1147 sharedPoolNames
  1147 sharedPoolNames
  1148     ^ #()
  1148     ^ #()
       
  1149 !
       
  1150 
       
  1151 typeOfClassVarNamed:classVarName
       
  1152     "option to return a collection of types which are considered
       
  1153      legal for classVarName.
       
  1154      This is pure documentation, and has (currently) no semantic
       
  1155      implications.
       
  1156      If present, it is used by the code completer's type inferer, to make better
       
  1157      guesses.
       
  1158      Subclasses may redefine it to return a class, interface or a set of classes."
       
  1159 
       
  1160     ^ nil
       
  1161 !
       
  1162 
       
  1163 typeOfInstVarNamed:instVarName
       
  1164     "option to return a collection of types which are considered
       
  1165      legal for instVarName.
       
  1166      This is pure documentation, and has (currently) no semantic
       
  1167      implications.
       
  1168      If present, it is used by the code completer's type inferer, to make better
       
  1169      guesses.
       
  1170      Subclasses may redefine it to return a class, interface or a set of classes."
       
  1171 
       
  1172     ^ nil
       
  1173 
       
  1174     "
       
  1175      Class typeOfInstVarNamed:'instSize' -> SmallInteger
       
  1176     "
  1149 ! !
  1177 ! !
  1150 
  1178 
  1151 !ClassDescription methodsFor:'adding & removing'!
  1179 !ClassDescription methodsFor:'adding & removing'!
  1152 
  1180 
  1153 addSelector:newSelector withMethod:newMethod
  1181 addSelector:newSelector withMethod:newMethod