@Target(value=TYPE) public @interface UseBean
Leads to:@UseBean(MyBean) class MyType { static class MyBean { def void someBeanMethod() { } } }
public class MyType { public static class MyBean { public void someBeanMethod() { } } @Autowired private MyType.MyBean myBean; }
UseExtension
Modifier and Type | Required Element and Description |
---|---|
Class<?>[] |
value
The bean classes which should be registered
|
Modifier and Type | Optional Element and Description |
---|---|
org.eclipse.xtend.lib.macro.declaration.Visibility |
visibility
The visibility of the field
|
public abstract Class<?>[] value
Copyright © 2018–2020 b+m Informatik AG. All rights reserved.