Uses of Record Class
org.microbean.bean.Bean
Packages that use Bean
Package
Description
Provides classes and interfaces related to implementing beans.
Provides classes and interfaces related to modeling dependency resolutions.
-
Uses of Bean in org.microbean.bean
Methods in org.microbean.bean that return BeanModifier and TypeMethodDescriptionfinal <X> Bean<X> Bean.cast()Returns thisBean, forcibly cast appropriately.Methods in org.microbean.bean that return types with arguments of type BeanModifier and TypeMethodDescriptionfinal Optional<DynamicConstantDesc<Bean<I>>> Bean.describeConstable()Beans.normalize(Collection<? extends Bean<?>> beans) Returns a non-null, determinate, immutableListcontaining a subset of distinct elements contained in the suppliedCollection, sorted in a deliberately unspecified fashion.final Selectable<Annotated<? extends AnnotatedConstruct>, Bean<?>> Beans.typesafeFilteringSelectable(Collection<? extends Bean<?>> beanCollection, Matcher<? super Annotated<? extends AnnotatedConstruct>, ? super Id> m) Normalizes the suppliedCollectionofBeans and returns aSelectablesuitable for it and the suppliedMatcher, using theSelectables.filtering(Collection, BiPredicate)method internally.Methods in org.microbean.bean with parameters of type BeanModifier and TypeMethodDescriptionfinal booleanfinal int<R> RReturns a non-null, determinate, contextual reference appropriate for the suppliedBean.Method parameters in org.microbean.bean with type arguments of type BeanModifier and TypeMethodDescriptionBeans.normalize(Collection<? extends Bean<?>> beans) Returns a non-null, determinate, immutableListcontaining a subset of distinct elements contained in the suppliedCollection, sorted in a deliberately unspecified fashion.final Selectable<Annotated<? extends AnnotatedConstruct>, Bean<?>> Beans.typesafeFilteringSelectable(Collection<? extends Bean<?>> beanCollection, Matcher<? super Annotated<? extends AnnotatedConstruct>, ? super Id> m) Normalizes the suppliedCollectionofBeans and returns aSelectablesuitable for it and the suppliedMatcher, using theSelectables.filtering(Collection, BiPredicate)method internally. -
Uses of Bean in org.microbean.bean.model
Methods in org.microbean.bean.model that return types with arguments of type BeanModifier and TypeMethodDescriptionModel.DependencyResolution.beans()Returns the non-null, immutable, determinateListofBeans representing thisModel.DependencyResolution's dependency resolution.final BiFunction<? super Annotated<? extends AnnotatedConstruct>, Function<? super Annotated<? extends AnnotatedConstruct>, ? extends List<Bean<?>>>, ? extends List<Bean<?>>> Model.toSelectionCache()Returns a non-nullBiFunctionthat represents a compute-if-absent operation on an internal, unbounded, thread-safe cache.final BiFunction<? super Annotated<? extends AnnotatedConstruct>, Function<? super Annotated<? extends AnnotatedConstruct>, ? extends List<Bean<?>>>, ? extends List<Bean<?>>> Model.toSelectionCache()Returns a non-nullBiFunctionthat represents a compute-if-absent operation on an internal, unbounded, thread-safe cache.Method parameters in org.microbean.bean.model with type arguments of type BeanModifier and TypeMethodDescriptionstatic ModelModel.of(Selectable<? super Annotated<? extends AnnotatedConstruct>, ? extends Bean<?>> s)