- I rembered again, that it is a bad thing to let user-written "component" classes (they should really be better called a Component Value) implement the Component interface (as this defines e.g. a method getValue() which then can't be hand-written anymore in a user-written class
- Added some logging to AutoComponentProvider
- Fixed incorrect generated invocation of InterceptionContext
- Moved the ModuleResourceArchiveProvider into Jixaw Core
- Fixed a bug which caused erroneous setting of the enclosing method name of a inner class
- Renamed soleInstance() to soleService()
- Implemented isInnerClass(), isInnerStaticClass(), isInnerInstanceClass() and isInnerMethodClass()
- Removed isInner() and isInnerStatic()
- Removed getOuterMethod() (for now)
- Fixed getOuterClass()
- Fixed setting of inner class references
- Refactored
- Added a method to read a whole InputStream into the BytecodeStream
- Added a method to align the internal buffer of the stream to its current size for saving some memory
- Added a method to directly get the internal buffer of the stream
- Renamed local variable
- Fixed some class loading issues
- Refactored
- Renamed ResourceFactory.soleInstance() to ResourceFactory.soleService()
- Moved the ModuleResourceArchiverProvider from Jixaw Resources into Jixaw Core
- Fixed loading named component value classes
- Added a method to remove registered BytecodeRequestHandlers from the BytecodeStore
- Changed the method signature of the request handler to return void
- Changed behaviour of the BytecodeStore while processing requests to not automatically remove the corresponding BytecodeRequestHandlers