Files
cappuccino/Objective-J
Antoine Mercadal 8ee443a43c NEW: @typedef and ivar type warning
Previously, ObjJ was ignoring unknow ivar type. This patch adds some check to ensure the type is either a known class, the current class
itself, a global, a basic JS type or a declared custom type.

In order to declare custom types, this patch introduces the @typedef keyword.

For instance, this will throw a warning:

```objj
@import <Foundation/Foundation.j>

@implementation MyClass: CPObject
{
    NUSuppaType mode;
}
@end
```

This will not:

```objj
@import <Foundation/Foundation.j>

@typedef NUSuppaType

@implementation NUMyClass: CPObject
{
     NUSuppaType mode;
}
@end
```

Declared types are shared accross all application, one type can only be declared once.
2014-11-06 10:10:05 -08:00
..
2014-11-06 10:10:05 -08:00
2012-07-28 02:06:05 +01:00
2012-05-10 09:01:03 -04:00
2014-06-22 16:07:17 +01:00
2013-08-15 10:21:45 -04:00
2010-02-17 19:20:44 -08:00
2013-05-06 16:17:09 +02:00
2013-02-13 12:24:58 +00:00
2014-11-06 10:10:05 -08:00
2013-08-09 08:28:37 -04:00
2013-01-20 18:24:48 +00:00