Changeset 1781 for cobra/trunk/Source/TypeProxies.cobra
- Timestamp:
- 11/28/08 20:11:01 (3 years ago)
- Files:
-
- 1 modified
-
cobra/trunk/Source/TypeProxies.cobra (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cobra/trunk/Source/TypeProxies.cobra
r1759 r1781 357 357 return container.memberForName(.name) 358 358 Generics have to do more work, though. 359 So do types with funky names. 359 360 """ 360 361 return container.memberForName(.name) … … 446 447 class NilableTypeIdentifier 447 448 inherits WrappedTypeIdentifier 449 """ 450 Foo? 451 """ 448 452 449 453 def init(token as IToken, typeId as AbstractTypeIdentifier) … … 462 466 else 463 467 return m 468 469 470 class StreamTypeIdentifier 471 inherits WrappedTypeIdentifier 472 """ 473 Foo* 474 """ 475 476 def init(token as IToken, typeId as AbstractTypeIdentifier) 477 base.init(token, typeId) 478 479 def _resolveType as IType is override 480 t = StreamType(_typeId.realType) 481 t.bindInh 482 t.bindInt 483 return t 484 485 get name as String is override 486 return _typeId.name + '*' 464 487 465 488



