Mike Gerwitz
|
758162ad0f
|
Began refactoring member_builder module into MemberBuilder prototype (#25)
|
2011-08-14 18:47:48 -04:00 |
Mike Gerwitz
|
a401c31996
|
Can no longer override non-virtual methods (#19)
|
2011-08-04 00:44:20 -04:00 |
Mike Gerwitz
|
2569dacf15
|
Override keyword is now required to override a virtual method (#19)
|
2011-08-04 00:32:10 -04:00 |
Mike Gerwitz
|
db18a61d30
|
[#19] Began implementing method hiding (added warning for implicit hiding)
|
2011-07-06 19:35:00 -04:00 |
Mike Gerwitz
|
b74e03704b
|
Corrected member builder method test testCannotOverridePropertyWithMethod
|
2011-07-06 18:49:01 -04:00 |
Mike Gerwitz
|
81fa2ae424
|
Merge branch 'master' into 'virtual/master'
- Resolved conflicts
|
2011-06-30 23:00:13 -04:00 |
Mike Gerwitz
|
adb7e088b7
|
[#19] Cannot declare virtual static methods
|
2011-06-09 22:22:14 -04:00 |
Mike Gerwitz
|
8b33471e42
|
Corrected non-virtual override test
|
2011-06-09 22:22:11 -04:00 |
Mike Gerwitz
|
8b83e85c43
|
[#19] Implemented 'virtual' keyword
- Baby steps. 'override' keyword is not yet necessary.
- Final not yet removed
|
2011-06-08 01:11:53 -04:00 |
Mike Gerwitz
|
8a3010c964
|
Implemented GH#3 Abstract keyword cannot be used with private members
|
2011-03-29 23:39:49 -04:00 |
Mike Gerwitz
|
5cb0b8355f
|
__super() method is now properly set on context
|
2011-03-29 22:02:42 -04:00 |
Mike Gerwitz
|
5d8fdc5204
|
Merge branch 'master' into visibility/master
Conflicts:
lib/class.js
|
2011-03-06 12:39:26 -05:00 |
Mike Gerwitz
|
0ccab4f8d9
|
Corrected test combine process; was not including tests in ease-full.js
|
2011-03-06 10:15:32 -05:00 |
Mike Gerwitz
|
74c2fc57c1
|
Initial implementation of protected members
- This was quite the pain in the ass
- There are additional considerations. I DO NOT recommend using this commit. Check out a later commit.
|
2011-03-02 20:43:24 -05:00 |
Mike Gerwitz
|
c7b262b271
|
Concrete methods cannot be overridden by abstract methods
|
2011-01-24 23:52:06 -05:00 |
Mike Gerwitz
|
96d2f74dae
|
Method builder wraps overrides in an override function
|
2011-01-21 23:16:20 -05:00 |
Mike Gerwitz
|
e03d5861bb
|
Overridden methods must have >= length parameter lists
|
2011-01-21 22:19:22 -05:00 |
Mike Gerwitz
|
b8a6aa2af6
|
Method builder does not permit overriding properties with methods
|
2011-01-21 21:53:31 -05:00 |
Mike Gerwitz
|
dea6972416
|
Began adding basic method builder (currently operates the same as property builder)
- They are essentially the same, but the method builder will have additional logic (e.g. method overriding) and support different keywords
|
2011-01-21 20:54:55 -05:00 |