Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse 4 » When does the system inject @Optional annotated fields?
When does the system inject @Optional annotated fields? [message #989275] Wed, 05 December 2012 08:17 Go to next message
Alex Kipling is currently offline Alex Kipling
Messages: 246
Registered: July 2012
Senior Member
I have some fields, which are annotated by @Optional.
@Optional
@Inject
EhandlerService
...


Those fields seem to be empty at creation time, because the required
objects are not yet in the Context,

But when the methods are executed, which use the Optional fields - the objects are there.


Question:
What happens, if the @Optional annotated fields could not be injected at creation time?
Will they be injected by te system, as soon as those objects become available?
Re: When does the system inject @Optional annotated fields? [message #989573 is a reply to message #989275] Thu, 06 December 2012 14:39 Go to previous message
Lars Vogel is currently offline Lars Vogel
Messages: 1048
Registered: July 2009
Senior Member

Yes. Have a look at the Javadoc for @Optional.

I suggest you fire up your friend the debugger and have a look at the behavior.Eclipse Debugger.
Previous Topic:What "Position in List" means ?
Next Topic:Error exporting the Eclipse4 Product
Goto Forum:
  


Current Time: Wed Apr 23 19:45:47 EDT 2014

Powered by FUDForum. Page generated in 0.01815 seconds