DefaultMethodContract
Contract for hand-written decorators and storage implementations over Wow SPI interfaces.
An SPI method with a default body is a fallback, for example EventStore.existsRequestId scans the whole stream. A decorator that inherits the fallback instead of forwarding the call silently bypasses the delegate's own (cheaper) implementation. inheritedDefaults lists every such inherited default so a test can require each decorator to override all of them.
Properties
Functions
Lists the concrete classes under packageName (including sub-packages) that are assignable to type, loaded through classLoader. Supports directory and jar classpath entries.
Returns SimpleName.member(ParamTypes) for every member with a default body, declared by a Wow interface (package me.ahoo.wow.), that type inherits without overriding it in a class of its own hierarchy.
Returns the inherited defaults of all types, see inheritedDefaults.