Mike Gerwitz
|
7bb87e370f
|
No need to recheck the type each time
|
2011-03-04 00:24:42 -05:00 |
Mike Gerwitz
|
009c4a93e9
|
Interfaces now have sane/useful values when converted to strings
|
2011-03-04 00:19:02 -05:00 |
Mike Gerwitz
|
85e687e29c
|
Added Interface.isInterface()
|
2011-03-03 23:59:37 -05:00 |
Mike Gerwitz
|
3f915d3644
|
The interface module may now be invoked, providing a more natural looking means of declaring interfaces
|
2011-03-03 19:08:24 -05:00 |
Mike Gerwitz
|
e3561a492f
|
Modified interface property message to be a bit more helpful in a likely common scenerio
|
2011-03-01 09:17:24 -05:00 |
Mike Gerwitz
|
188ad2f4eb
|
Getters/setters are not supported within interface definitions
|
2011-01-24 23:56:54 -05:00 |
Mike Gerwitz
|
70f5d09c34
|
Interface now uses propParse and member builders
|
2011-01-24 23:35:45 -05:00 |
Mike Gerwitz
|
80b0732be1
|
Interfaces cannot be instantiated
|
2010-12-29 22:40:23 -05:00 |
Mike Gerwitz
|
38a6a4ee6a
|
Added missing semi-colons that would otherwise be inserted via semicolon insertion
|
2010-12-28 22:10:12 -05:00 |
Mike Gerwitz
|
789f2390af
|
All functions are now camelCase
|
2010-12-28 22:08:30 -05:00 |
Mike Gerwitz
|
004ccfa05b
|
Interfaces cannot inherit from Classes
|
2010-12-28 21:56:55 -05:00 |
Mike Gerwitz
|
928a0ea297
|
Removed Interface.abstractMethod() in favor of 'abstract' keyword
|
2010-12-28 20:13:50 -05:00 |
Mike Gerwitz
|
60025bd048
|
Added extend method to Interface
|
2010-12-01 23:27:31 -05:00 |
Mike Gerwitz
|
84dcca35d2
|
Interface prototype contains defined methods
|
2010-12-01 23:01:20 -05:00 |
Mike Gerwitz
|
c910dafb76
|
Interfaces permit only abstract methods
|
2010-12-01 21:39:41 -05:00 |
Mike Gerwitz
|
b3c4b757e7
|
util.canFreeze removed, replaced with util.freeze()
|
2010-12-01 20:41:54 -05:00 |
Mike Gerwitz
|
2edcb8a75e
|
Only methods are permitted within interface declarations
|
2010-12-01 19:38:30 -05:00 |
Mike Gerwitz
|
b294f84481
|
Began Interface development
|
2010-12-01 19:27:40 -05:00 |