<T> SyntheticBeanBuilder<T> | 
SyntheticComponents.addBean(Class<T> beanClass) | 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.alternative(boolean isAlternative) | 
 Marks this synthetic bean as an alternative if desired. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.createWith(Class<? extends SyntheticBeanCreator<T>> creatorClass) | 
Sets the class of the synthetic bean  creation function.  
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.disposeWith(Class<? extends SyntheticBeanDisposer<T>> disposerClass) | 
Sets the class of the synthetic bean  destruction function.  
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.name(String beanName) | 
 Sets the bean name of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.priority(int priority) | 
 Sets a priority of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.qualifier(AnnotationInfo qualifierAnnotation) | 
 Adds given annotation to the set of qualifiers of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.qualifier(Annotation qualifierAnnotation) | 
 Adds given annotation to the set of qualifiers of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.qualifier(Class<? extends Annotation> annotationType) | 
 Adds a marker annotation of given type to the set of qualifiers of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.scope(Class<? extends Annotation> scopeAnnotation) | 
 Sets the scope of this synthetic bean to given scope type. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.stereotype(ClassInfo stereotypeAnnotation) | 
 Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.stereotype(Class<? extends Annotation> stereotypeAnnotation) | 
 Adds stereotypeAnnotation to the set of stereotypes of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.type(ClassInfo type) | 
 Adds type to the set of bean types of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.type(Type type) | 
 Adds type to the set of bean types of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.type(Class<?> type) | 
 Adds type to the set of bean types of this synthetic bean. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         boolean value) | 
 Adds a boolean-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         boolean[] value) | 
 Adds a boolean array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         double value) | 
 Adds a double-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         double[] value) | 
 Adds a double array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         int value) | 
 Adds an int-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         int[] value) | 
 Adds an int array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         long value) | 
 Adds a long-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         long[] value) | 
 Adds a long array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         AnnotationInfo value) | 
 Adds an annotation-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         AnnotationInfo[] value) | 
 Adds an annotation array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         ClassInfo value) | 
 Adds a Class-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         ClassInfo[] value) | 
 Adds a Class array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Annotation value) | 
 Adds an annotation-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Annotation[] value) | 
 Adds an annotation array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Class<?> value) | 
 Adds a Class-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Class<?>[] value) | 
 Adds a Class array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Enum<?> value) | 
 Adds an enum-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         Enum<?>[] value) | 
 Adds an enum array-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         String value) | 
 Adds a String-valued parameter to the parameter map. 
 | 
SyntheticBeanBuilder<T> | 
SyntheticBeanBuilder.withParam(String key,
         String[] value) | 
 Adds a String array-valued parameter to the parameter map. 
 |