1
0
Fork 0
easejs/test
Mike Gerwitz 71358eab59 Began implementing composition-based traits
As described in <https://savannah.gnu.org/task/index.php#comment3>.

The benefit of this approach over definition object merging is primarily
simplicitly---we're re-using much of the existing system. We may provide
more tight integration eventually for performance reasons (this is a
proof-of-concept), but this is an interesting start.

This also allows us to study and reason about traits by building off of
existing knowledge of composition; the documentation will make mention of
this to explain design considerations and issues of tight coupling
introduced by mixing in of traits.
2014-03-07 00:47:42 -05:00
..
Class Corrected override of super-super methods 2014-02-24 23:03:04 -05:00
ClassBuilder [copyright] Copyright update 2014-01-20 22:55:29 -05:00
Interface [copyright] Copyright update 2014-01-20 22:55:29 -05:00
MemberBuilder [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
MemberBuilderValidator [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
Trait Began implementing composition-based traits 2014-03-07 00:47:42 -05:00
Util Corrected GetPropertyDescriptorTest traversal test 2014-03-07 00:45:30 -05:00
perf [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
CombinePreEs5Test.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
CombineTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
FallbackMemberBuilderTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
FallbackVisibilityObjectFactoryTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
IndexTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
MethodWrapperFactoryTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
MethodWrappersTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
PropParserKeywordsTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
VersionTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
VisibilityObjectFactoryFactoryTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
VisibilityObjectFactoryTest.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
WarnHandlersTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
WarnTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
WarningTest.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
common.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
inc-testcase.js [copyright] Copyright update 2014-01-20 22:55:29 -05:00
runner.in Added test/runner to run individual test cases 2014-02-14 00:41:49 -05:00
runner.js [no-copyright] Modified headers to reduce GPL license notice width 2014-01-15 23:56:00 -05:00
test-rmtrail rmtrail now handles single-line comments following trailing comma 2014-03-07 00:47:28 -05:00