- Add support to tolerate lambda classes. These do not come with bytecode,
so for now, we just have a special ShadowClass variant to avoid crashes. Getting complete class information will probably require using reflection at the agent side, but let's postpone it until it is really needed. - Add a battery of simple tests to check basic sanity of LambdaShadowClass. - Add a simple ShadowVM test to check that we can pass a lambda object to REDispatch. - Rework class name generation in ShadowClass and PrimitiveShadowClass to avoid calling overridable public methods.
Showing with 435 additions and 5 deletions