Mike Gerwitz
|
2e930482d2
|
Abstract methods of subtypes overriding abstract methods must be compatiable with the previous definition
|
2010-12-01 21:34:57 -05:00 |
Mike Gerwitz
|
2e8097e21e
|
Altered abstract method declaration (using strings to represent arguments rather than a function)
|
2010-12-01 21:13:51 -05:00 |
Mike Gerwitz
|
837422c46f
|
Added util.isAbstractMethod
|
2010-12-01 21:00:15 -05:00 |
Mike Gerwitz
|
0b4ec19911
|
Case of poor copy-and-paste
|
2010-11-15 18:31:10 -05:00 |
Mike Gerwitz
|
d4593725a4
|
If a definition is provided for an abstract method, the concrete implementation must be compatiable (proper number of arguments)
|
2010-11-14 21:33:13 -05:00 |
Mike Gerwitz
|
bb631eb706
|
Added test to ensure constructor of abstract supertypes can be called
|
2010-11-14 21:09:24 -05:00 |
Mike Gerwitz
|
0d1ba74415
|
Ensured abstract classes cannot be instantiated and permitted their instantiation during extending so that it may be used in the subclass's prototype
|
2010-11-14 20:48:39 -05:00 |
Mike Gerwitz
|
113e3b974f
|
Properly implemented abstract methods list
|
2010-11-14 20:30:33 -05:00 |
Mike Gerwitz
|
d3ba8a9dfe
|
Corrected abstract class tests (.equals() = .equal())
|
2010-11-14 01:11:24 -05:00 |
Mike Gerwitz
|
a083313538
|
Began implementing abstract methods
|
2010-11-14 00:47:27 -05:00 |
Mike Gerwitz
|
88b1a72255
|
Added some beginning test cases for abstract classes (will currently fail)
|
2010-11-14 00:41:18 -05:00 |