Home > Animator.js

Mixins for Java

Just for fun, I decided to implement mixins for Java, then record a screencast demonstrating how it works whilst at the same time trying to say "Um" as little as possible (I succeeded on the first two counts and failed on the last).

Mixins for Java is a pure-Java runtime library that implements mixins in a type-safe way without requiring either a preprocessor (as JAMIE does) or a language extension (as AspectJ does).

Enjoy the screencast, and if you like it then please vote me up on /r/programming!

All code is BSD licensed and available at code.google.com/p/java-mixins. As always, comments and questions are welcome on my blog. The screencast requires flash and sound. If you don't have the flash player, you can download the mp4 file here.

The Camtasia Studio video content presented here requires a more recent version of the Adobe Flash Player. If you are you using a browser with JavaScript disabled please enable it now. Otherwise, please update your version of the free Flash Player by downloading here.