You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
Repository navigation
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
Our current answer is that.. you simply cannot do that. The reason is that Eclipse compiler is an incremental compiler, it doesn't give you access to the whole codebase. So we can't build a tree of the whole components. Which means each component much know how to build itself, and that's why we need to generate a subclass for each injected component, and let them provide a common way to build themselves.
Metatags like @EReceiver, @eservice allows us to get class instances which are not marked as EBean. Maybe we can "register" (or something else, I dont know how does @EReceiver, @eservice work) classes without marking them as EBean? So, we register somewhere in global and they made ebeans without inserting metatag
@EReceiver and @EService are the equivalents of @EBean... you put them on classes, which means you need to modify the classes. There's no way to register an external class, there's no global config.
How do I do that? For example I have some classes which are not editable (maybe some libraries), in situations where I can't mark classes as EBeans ?