Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- Aggregate - Interface in org.microbean.bean
-
An object with dependencies.
- alternate() - Method in record class org.microbean.bean.Bean
- alternate() - Method in record class org.microbean.bean.Id
-
Returns the value of the
alternaterecord component. - alternate() - Method in interface org.microbean.bean.Ranked
-
Returns
trueif thisRankedis to be considered an alternate, which may have an effect on how the return value of theRanked.rank()method is interpreted in some situations. - alternates() - Method in exception class org.microbean.bean.AmbiguousReductionException
-
Returns the contextual instances that could not be reduced.
- AmbiguousReductionException - Exception Class in org.microbean.bean
-
A
ReductionExceptionindicating that many contextual instances could not be reduced to one. - AmbiguousReductionException(Object, Collection<?>, String) - Constructor for exception class org.microbean.bean.AmbiguousReductionException
-
Creates a new
AmbiguousReductionException. - anyAndDefaultQualifiers() - Static method in class org.microbean.bean.Qualifiers
- anyInterceptorBinding() - Static method in class org.microbean.bean.InterceptorBindings
- anyInterceptorBinding(NamedAttributeMap<?>) - Static method in class org.microbean.bean.InterceptorBindings
- anyQualifier() - Static method in class org.microbean.bean.Qualifiers
- anyQualifier(NamedAttributeMap<?>) - Static method in class org.microbean.bean.Qualifiers
- anyQualifiers() - Static method in class org.microbean.bean.Qualifiers
- apply(I, Request<I>) - Method in interface org.microbean.bean.InterceptionsApplicator
- assign(Request<?>) - Method in interface org.microbean.bean.Aggregate
-
Assigns a contextual reference to each of this
Aggregate'sAttributedElementinstances and returns the resultingListofAssignments. - assign(Request<?>) - Method in class org.microbean.bean.InterceptingProducer
- assignee() - Method in record class org.microbean.bean.Assignment
-
Returns the value of the
assigneerecord component. - Assignment<R> - Record Class in org.microbean.bean
- Assignment(AttributedElement, R) - Constructor for record class org.microbean.bean.Assignment
-
Creates a new
Assignment. - AttributedElement - Record Class in org.microbean.bean
-
An
Elementthat has been decorated with attributes. - AttributedElement(Element, List<NamedAttributeMap<?>>) - Constructor for record class org.microbean.bean.AttributedElement
-
Creates an instance of a
AttributedElementrecord class. - attributedType() - Method in record class org.microbean.bean.AttributedElement
- attributedType() - Method in record class org.microbean.bean.BeanReduction
-
Returns the value of the
attributedTyperecord component. - AttributedType - Record Class in org.microbean.bean
- AttributedType(TypeMirror) - Constructor for record class org.microbean.bean.AttributedType
- AttributedType(TypeMirror, List<NamedAttributeMap<?>>) - Constructor for record class org.microbean.bean.AttributedType
-
Creates an instance of a
AttributedTyperecord class. - attributes() - Method in record class org.microbean.bean.AttributedElement
-
Returns the value of the
attributesrecord component. - attributes() - Method in record class org.microbean.bean.AttributedType
-
Returns the value of the
attributesrecord component. - attributes() - Method in record class org.microbean.bean.Id
-
Returns the value of the
attributesrecord component. - AutoCloseableRegistry - Interface in org.microbean.bean
-
A reigstry of
AutoCloseableinstances that itself isAutoCloseable.
B
- bean() - Method in record class org.microbean.bean.BeanReduction
-
Returns the value of the
beanrecord component. - Bean<I> - Record Class in org.microbean.bean
- Bean(Id, Factory<I>) - Constructor for record class org.microbean.bean.Bean
-
Creates a new
Bean. - BeanException - Exception Class in org.microbean.bean
-
A
RuntimeExceptionindicating that an error has occurred in code in this package. - BeanException() - Constructor for exception class org.microbean.bean.BeanException
-
Creates a new
BeanException. - BeanException(String) - Constructor for exception class org.microbean.bean.BeanException
-
Creates a new
BeanException. - BeanException(String, Throwable) - Constructor for exception class org.microbean.bean.BeanException
-
Creates a new
BeanException. - BeanException(Throwable) - Constructor for exception class org.microbean.bean.BeanException
-
Creates a new
BeanException. - beanReduction() - Method in interface org.microbean.bean.Request
-
Returns the
BeanReductiondescribing thisRequestin progress. - BeanReduction<I> - Record Class in org.microbean.bean
- BeanReduction(AttributedType, Bean<I>) - Constructor for record class org.microbean.bean.BeanReduction
-
Creates an instance of a
BeanReductionrecord class. - Beans - Class in org.microbean.bean
- Beans(Selectable<AttributedType, Bean<?>>, Reducible<AttributedType, Bean<?>>) - Constructor for class org.microbean.bean.Beans
- beanTypes(TypeMirror) - Method in class org.microbean.bean.BeanTypes
- BeanTypes - Class in org.microbean.bean
-
A utility for working with bean types.
- BeanTypes(TypeAndElementSource) - Constructor for class org.microbean.bean.BeanTypes
-
Creates a new
BeanTypes.
C
- cached() - Method in interface org.microbean.bean.Reducer
- cachingSelectableOf(Matcher<? super AttributedType, ? super Id>, Map<? extends AttributedType, ? extends List<Bean<?>>>, Collection<? extends Bean<?>>) - Static method in class org.microbean.bean.Beans
- cast() - Method in record class org.microbean.bean.Bean
-
Returns this
Bean, forcibly cast appropriately. - CD_AttributedElement - Static variable in class org.microbean.bean.ConstantDescs
- CD_AttributedType - Static variable in class org.microbean.bean.ConstantDescs
- CD_Bean - Static variable in class org.microbean.bean.ConstantDescs
- CD_Factory - Static variable in class org.microbean.bean.ConstantDescs
- CD_Id - Static variable in class org.microbean.bean.ConstantDescs
- CD_TypeMatcher - Static variable in class org.microbean.bean.ConstantDescs
- child(BeanReduction<J>) - Method in interface org.microbean.bean.Request
- clearCaches() - Method in class org.microbean.bean.BeanTypes
-
Clears caches that may be used internally by this
BeanTypes. - close() - Method in interface org.microbean.bean.AutoCloseableRegistry
- close() - Method in class org.microbean.bean.DefaultAutoCloseableRegistry
- close() - Method in class org.microbean.bean.DisposableReference
-
Calls
Reference.enqueue(). - closed() - Method in interface org.microbean.bean.AutoCloseableRegistry
- closed() - Method in class org.microbean.bean.DefaultAutoCloseableRegistry
- closed() - Method in class org.microbean.bean.DisposableReference
-
Calls
refersTo(null)and returns the result. - Constant<I> - Record Class in org.microbean.bean
- Constant(I) - Constructor for record class org.microbean.bean.Constant
-
Creates an instance of a
Constantrecord class. - ConstantDescs - Class in org.microbean.bean
- create(Request<I>) - Method in record class org.microbean.bean.Constant
- create(Request<I>) - Method in interface org.microbean.bean.Factory
-
Creates a new contextual instance, possibly using the supplied
Request, if it is non-null, to acquire its dependencies. - created(I) - Method in interface org.microbean.bean.Creation
-
Signals that the supplied
instancehas been created, typically by an invocation of aFactory'screate(Request)method, and is about to be made available for use. - Creation<I> - Interface in org.microbean.bean
-
A representation of a
Factory's creation activity. - CreationException - Exception Class in org.microbean.bean
- CreationException() - Constructor for exception class org.microbean.bean.CreationException
- CreationException(String) - Constructor for exception class org.microbean.bean.CreationException
- CreationException(String, Throwable) - Constructor for exception class org.microbean.bean.CreationException
- CreationException(Throwable) - Constructor for exception class org.microbean.bean.CreationException
- criteria() - Method in exception class org.microbean.bean.ReductionException
D
- DEFAULT_RANK - Static variable in interface org.microbean.bean.Ranked
-
The default rank (0) when returned by an implementation of the
Ranked.rank()method. - DefaultAutoCloseableRegistry - Class in org.microbean.bean
-
A straightforward
AutoCloseableRegistryimplementation. - DefaultAutoCloseableRegistry() - Constructor for class org.microbean.bean.DefaultAutoCloseableRegistry
-
Creates a new
DefaultAutoCloseableRegistry. - defaultQualifier() - Static method in class org.microbean.bean.Qualifiers
- defaultQualifier(NamedAttributeMap<?>) - Static method in class org.microbean.bean.Qualifiers
- defaultQualifiers() - Static method in class org.microbean.bean.Qualifiers
- dependencies() - Method in interface org.microbean.bean.Aggregate
-
Returns an unmodifiable
SequencedSetofAttributedElementinstances. - dependencies() - Method in record class org.microbean.bean.Bean
- dependencies() - Method in class org.microbean.bean.InterceptingProducer
- describeConstable() - Method in record class org.microbean.bean.AttributedElement
-
Returns an
Optionalcontaining aConstantDescdescribing thisAttributedType, or an emptyOptionalif it could not be described. - describeConstable() - Method in record class org.microbean.bean.AttributedType
-
Returns an
Optionalcontaining aConstantDescdescribing thisAttributedType, or an emptyOptionalif it could not be described. - describeConstable() - Method in record class org.microbean.bean.Bean
- describeConstable() - Method in class org.microbean.bean.BeanTypes
- describeConstable() - Method in record class org.microbean.bean.Constant
- describeConstable() - Method in interface org.microbean.bean.Factory
-
Returns an
Optionalcontaining the nominal descriptor for this instance, if one can be constructed, or an emptyOptionalif one cannot be constructed. - describeConstable() - Method in record class org.microbean.bean.Id
- describeConstable() - Method in class org.microbean.bean.TypeMatcher
- destroy(I, Request<I>) - Method in record class org.microbean.bean.Constant
- destroy(I, Request<I>) - Method in interface org.microbean.bean.Factory
- destroys() - Method in record class org.microbean.bean.Constant
- destroys() - Method in interface org.microbean.bean.Factory
- DestructionException - Exception Class in org.microbean.bean
- DestructionException() - Constructor for exception class org.microbean.bean.DestructionException
- DestructionException(String) - Constructor for exception class org.microbean.bean.DestructionException
- DestructionException(String, Throwable) - Constructor for exception class org.microbean.bean.DestructionException
- DestructionException(Throwable) - Constructor for exception class org.microbean.bean.DestructionException
- DisposableReference<R> - Class in org.microbean.bean
-
An
AutoCloseableWeakReferencethat formally disposes of referents after they have been cleared by the Java Virtual Machine during garbage collection. - DisposableReference(R, Consumer<? super R>) - Constructor for class org.microbean.bean.DisposableReference
-
Creates a new
DisposableReference. - dispose() - Method in class org.microbean.bean.DisposableReference
-
If there has been no prior successful invocation of this method, calls the
accept(Object)method on theConsumerrepresenting the disposer supplied at construction time, thus notionally disposeing the referent supplied at construction time, and returnstrue. - dispose(I, Request<I>) - Method in class org.microbean.bean.InterceptingProducer
- dispose(I, Request<I>) - Method in interface org.microbean.bean.Producer
- disposed() - Method in class org.microbean.bean.DisposableReference
-
Returns
trueif and only if there has been a prior successful invocation ofDisposableReference.dispose()that returnedtrue.
E
- element() - Method in record class org.microbean.bean.AttributedElement
-
Returns the value of the
elementrecord component. - EMPTY_ASSIGNMENTS - Static variable in interface org.microbean.bean.Aggregate
-
An immutable, empty
SequencedSetofAssignments. - EMPTY_DEPENDENCIES - Static variable in interface org.microbean.bean.Aggregate
-
An immutable, empty
SequencedSetofAttributedElements. - equals(Object) - Method in record class org.microbean.bean.Assignment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.AttributedElement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.AttributedType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.Bean
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.BeanReduction
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.Constant
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.microbean.bean.Id
-
Indicates whether some other object is "equal to" this one.
F
- factory() - Method in record class org.microbean.bean.Bean
-
Returns the value of the
factoryrecord component. - Factory<I> - Interface in org.microbean.bean
-
A creator and destroyer of contextual instances of a particular type.
- fail(List<? extends T>, C) - Static method in interface org.microbean.bean.Reducer
G
- governingScopeId() - Method in record class org.microbean.bean.Id
-
Returns the value of the
governingScopeIdrecord component.
H
- hashCode() - Method in record class org.microbean.bean.Assignment
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.AttributedElement
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.AttributedType
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.Bean
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.BeanReduction
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.Constant
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.microbean.bean.Id
-
Returns a hash code value for this object.
I
- id() - Method in record class org.microbean.bean.Bean
-
Returns the value of the
idrecord component. - Id - Record Class in org.microbean.bean
- Id(List<TypeMirror>, List<NamedAttributeMap<?>>, NamedAttributeMap<?>) - Constructor for record class org.microbean.bean.Id
- Id(List<TypeMirror>, List<NamedAttributeMap<?>>, NamedAttributeMap<?>, boolean, int) - Constructor for record class org.microbean.bean.Id
-
Creates an instance of a
Idrecord class. - Id(List<TypeMirror>, List<NamedAttributeMap<?>>, NamedAttributeMap<?>, int) - Constructor for record class org.microbean.bean.Id
- IdMatcher - Class in org.microbean.bean
- IdMatcher(QualifiersMatcher, InterceptorBindingsMatcher, TypeMatcher) - Constructor for class org.microbean.bean.IdMatcher
- initialize(I, Request<I>) - Method in interface org.microbean.bean.Initializer
- Initializer<I> - Interface in org.microbean.bean
- InterceptingProducer<I> - Class in org.microbean.bean
- InterceptingProducer(Collection<? extends InterceptorMethod>, Producer<I>) - Constructor for class org.microbean.bean.InterceptingProducer
- InterceptionsApplicator<I> - Interface in org.microbean.bean
- interceptorBinding() - Static method in class org.microbean.bean.InterceptorBindings
- interceptorBinding(NamedAttributeMap<?>) - Static method in class org.microbean.bean.InterceptorBindings
- interceptorBindings(Collection<? extends NamedAttributeMap<?>>) - Static method in class org.microbean.bean.InterceptorBindings
-
Given a
CollectionofNamedAttributeMaps, returns aListconsisting of thoseNamedAttributeMapinstances that are deemed to be interceptor bindings. - InterceptorBindings - Class in org.microbean.bean
-
A utility class providing methods that work with interceptor bindings.
- InterceptorBindingsMatcher - Class in org.microbean.bean
- InterceptorBindingsMatcher() - Constructor for class org.microbean.bean.InterceptorBindingsMatcher
L
- legalBeanType(TypeMirror) - Static method in class org.microbean.bean.BeanTypes
-
Returns
trueif and only if the suppliedTypeMirroris a legal bean type. - list() - Method in interface org.microbean.bean.Selectable
-
Returns an immutable
Listof all of thisSelectable's elements.
M
- Matcher<A,
B> - Interface in org.microbean.bean -
A
BiPredicatewith particular semantics associated with itsMatcher.test(Object, Object)method.
N
- newChild() - Method in interface org.microbean.bean.AutoCloseableRegistry
-
Returns a new
AutoCloseableRegistryinstance that is not closed, has no registrations yet, and is registered with thisAutoCloseableRegistry. - newChild() - Method in class org.microbean.bean.DefaultAutoCloseableRegistry
-
Returns a new
DefaultAutoCloseableRegistryinstance that is not closed, has no registrations yet, and is registered with thisDefaultAutoCloseableRegistry.
O
- of() - Static method in class org.microbean.bean.RankedReducer
-
Returns a
RankedReducerimplementation. - of() - Static method in interface org.microbean.bean.Selectable
- of(Collection<? extends E>, BiFunction<? super E, ? super C, ? extends Boolean>) - Static method in interface org.microbean.bean.Selectable
-
Returns a
Selectableusing the suppliedCollectionas its elements, and the suppliedBiFunctionas its selector function. - of(List<NamedAttributeMap<?>>) - Static method in class org.microbean.bean.Qualifiers
- of(Selectable<C, E>, Reducer<C, E>) - Static method in interface org.microbean.bean.Reducible
- of(Selectable<C, E>, Reducer<C, E>, BiFunction<? super List<? extends E>, ? super C, ? extends E>) - Static method in interface org.microbean.bean.Reducible
- of(NamedAttributeMap<?>) - Static method in class org.microbean.bean.Qualifiers
- ofCaching(Collection<? extends E>, BiFunction<? super E, ? super C, ? extends Boolean>) - Static method in interface org.microbean.bean.Selectable
-
Returns a
Selectableusing the suppliedCollectionas its elements, and the suppliedBiFunctionas its selector function. - ofCaching(Selectable<C, E>, Reducer<C, E>) - Static method in interface org.microbean.bean.Reducible
- ofCaching(Selectable<C, E>, Reducer<C, E>, BiFunction<? super List<? extends E>, ? super C, ? extends E>) - Static method in interface org.microbean.bean.Reducible
- ofCaching(Selectable<C, E>, Reducer<C, E>, BiFunction<? super List<? extends E>, ? super C, ? extends E>, BiFunction<? super C, Function<C, E>, ? extends E>) - Static method in interface org.microbean.bean.Reducible
- ofFailing() - Static method in interface org.microbean.bean.Reducer
- ofSimple() - Static method in interface org.microbean.bean.Reducer
- org.microbean.bean - module org.microbean.bean
-
Provides packages related to implementing beans.
- org.microbean.bean - package org.microbean.bean
-
Provides classes and interfaces related to implementing beans.
- outranks(int) - Method in interface org.microbean.bean.Ranked
-
Returns
trueif thisRankedbears a rank that outranks the rank represented byjaccording to the rules described in the specification for theoutranks(int, int)method. - outranks(int, int) - Static method in interface org.microbean.bean.Ranked
-
Returns
trueif and only if a rank represented byioutranks a rank represented byj. - outranks(Ranked) - Method in interface org.microbean.bean.Ranked
-
Returns
trueif thisRankedoutranks the suppliedRankedaccording to the rules described in the specification for theoutranks(int, int)method. - outranks(Ranked, Ranked) - Static method in interface org.microbean.bean.Ranked
P
- postInitialize(I, Request<I>) - Method in interface org.microbean.bean.PostInitializer
- PostInitializer<I> - Interface in org.microbean.bean
- preDestroy(I, Request<I>) - Method in interface org.microbean.bean.PreDestructor
- PreDestructor<I> - Interface in org.microbean.bean
- produce(SequencedSet<? extends Assignment<?>>) - Method in class org.microbean.bean.InterceptingProducer
- produce(SequencedSet<? extends Assignment<?>>) - Method in interface org.microbean.bean.Producer
-
Produces a new contextual instance and returns it, possibly (often) making use of the supplied, dependent, contextual references.
- produce(Request<?>) - Method in class org.microbean.bean.InterceptingProducer
- produce(Request<?>) - Method in interface org.microbean.bean.Producer
- Producer<I> - Interface in org.microbean.bean
Q
- qualifier() - Static method in class org.microbean.bean.Qualifiers
- qualifier(NamedAttributeMap<?>) - Static method in class org.microbean.bean.Qualifiers
- qualifiers(Collection<? extends NamedAttributeMap<?>>) - Static method in class org.microbean.bean.Qualifiers
- Qualifiers - Class in org.microbean.bean
- QualifiersMatcher - Class in org.microbean.bean
- QualifiersMatcher() - Constructor for class org.microbean.bean.QualifiersMatcher
R
- rank() - Method in record class org.microbean.bean.Bean
- rank() - Method in record class org.microbean.bean.Id
-
Returns the value of the
rankrecord component. - rank() - Method in interface org.microbean.bean.Ranked
-
Returns the rank of this
Rankedimplementation. - Ranked - Interface in org.microbean.bean
-
An interface whose implementations can be ranked numerically in descending order (highest rank wins, or comes first).
- RankedReducer<C,
T> - Class in org.microbean.bean - reduce(C) - Method in interface org.microbean.bean.Reducible
-
Given a criteria object, which may be
null, returns an object that represents the reduction of a notional collection of objects. - reduce(List<? extends T>, C) - Method in interface org.microbean.bean.Reducer
- reduce(List<? extends T>, C, BiFunction<? super List<? extends T>, ? super C, ? extends T>) - Method in class org.microbean.bean.RankedReducer
- reduce(List<? extends T>, C, BiFunction<? super List<? extends T>, ? super C, ? extends T>) - Method in interface org.microbean.bean.Reducer
-
Performs some kind of reductive or filtering operation on the supplied
List, according to the supplied criteria, and returns the single result, or, if reduction fails, invokes the suppliedBiFunctionwith a sublist representing a partial reduction (or an empty list representing a reduction that simply could not be performed), along with the supplied criteria, and returns its result. - reduce(AttributedType) - Method in class org.microbean.bean.Beans
- reduce(Selectable<? super C, ? extends T>, C) - Method in interface org.microbean.bean.Reducer
- reduce(Selectable<? super C, ? extends T>, C, BiFunction<? super List<? extends T>, ? super C, ? extends T>) - Method in interface org.microbean.bean.Reducer
- Reducer<C,
T> - Interface in org.microbean.bean -
A functional interface whose implementations can either reduce a supplied
Listof elements representing a successful selection to a single element normally drawn or calculated from the selection according to some criteria, or fail gracefully in the face of ambiguity by invoking a supplied failure handler. - Reducible<C,
T> - Interface in org.microbean.bean -
A functional interface whose implementations can reduce an unspecified notional collection of elements to a single element according to some criteria.
- ReductionException - Exception Class in org.microbean.bean
- ReductionException() - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(Object) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(Object, String) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(Object, String, Throwable) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(Object, Throwable) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(String) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(String, Throwable) - Constructor for exception class org.microbean.bean.ReductionException
- ReductionException(Throwable) - Constructor for exception class org.microbean.bean.ReductionException
- reference(AttributedType) - Method in interface org.microbean.bean.Request
- reference(AttributedType, Bean<R>, Creation<R>) - Method in interface org.microbean.bean.Request
- reference(AttributedType, Creation<R>) - Method in interface org.microbean.bean.Request
- register(AutoCloseable) - Method in interface org.microbean.bean.AutoCloseableRegistry
-
If this
AutoCloseableRegistryis not closed, and if the suppliedAutoCloseablehas not yet been registered, registers it such that it will be closed when thisAutoCloseableRegistryis closed, and returnstrue. - register(AutoCloseable) - Method in class org.microbean.bean.DefaultAutoCloseableRegistry
-
If this
DefaultAutoCloseableRegistryis not closed, and if the suppliedAutoCloseablehas not yet been registered, registers it such that it will be closed when thisDefaultAutoCloseableRegistryis closed, and returnstrue. - Request<I> - Interface in org.microbean.bean
-
A request for a contextual reference of a particular type, along with functionality to help fulfil the request.
- returnNull(A, B) - Static method in interface org.microbean.bean.Reducer
S
- select(C) - Method in interface org.microbean.bean.Selectable
-
Selects and returns an immutable
Listrepresenting a sublist of thisSelectable's elements, as mediated by the supplied criteria. - select(AttributedType) - Method in class org.microbean.bean.Beans
- Selectable<C,
T> - Interface in org.microbean.bean -
A notional list of elements from which sublists may be selected according to some criteria.
- singleton() - Method in record class org.microbean.bean.Constant
-
Returns the value of the
singletonrecord component. - singleton() - Method in interface org.microbean.bean.Factory
-
Returns the sole contextual instance of this
Factory's type, if there is one, ornullin the very common case that there is not.
T
- targetClassInterceptorBinding(String) - Static method in class org.microbean.bean.InterceptorBindings
- targetClassInterceptorBinding(NamedAttributeMap<?>) - Static method in class org.microbean.bean.InterceptorBindings
- test(A, B) - Method in interface org.microbean.bean.Matcher
-
Returns
trueif and only if the first argument matches the second argument. - test(Collection<? extends NamedAttributeMap<?>>, Collection<? extends NamedAttributeMap<?>>) - Method in class org.microbean.bean.InterceptorBindingsMatcher
- test(Collection<? extends NamedAttributeMap<?>>, Collection<? extends NamedAttributeMap<?>>) - Method in class org.microbean.bean.QualifiersMatcher
- test(TypeMirror, Iterable<? extends TypeMirror>) - Method in class org.microbean.bean.IdMatcher
- test(TypeMirror, TypeMirror) - Method in class org.microbean.bean.TypeMatcher
-
Returns
trueif and only if the suppliedpayloadargument matches the suppliedreceiverargument, according to the rules defined by section 2.4.2.1 of the CDI specification. - test(AttributedType, Id) - Method in class org.microbean.bean.IdMatcher
- toString() - Method in record class org.microbean.bean.Assignment
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.AttributedElement
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.AttributedType
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.Bean
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.BeanReduction
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.Constant
-
Returns a string representation of this record class.
- toString() - Method in record class org.microbean.bean.Id
-
Returns a string representation of this record class.
- toString() - Method in exception class org.microbean.bean.ReductionException
- type() - Method in record class org.microbean.bean.AttributedElement
- type() - Method in record class org.microbean.bean.AttributedType
-
Returns the value of the
typerecord component. - typeAndElementSource() - Method in class org.microbean.bean.TypeMatcher
-
Returns the
TypeAndElementSourceused by thisTypeMatcher. - TypeMatcher - Class in org.microbean.bean
-
A
Matcherencapsulating CDI-compatible type matching rules. - TypeMatcher(TypeAndElementSource) - Constructor for class org.microbean.bean.TypeMatcher
-
Creates a new
TypeMatcher. - types() - Method in record class org.microbean.bean.Id
-
Returns the value of the
typesrecord component.
U
- UnsatisfiedReductionException - Exception Class in org.microbean.bean
- UnsatisfiedReductionException() - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(Object) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(Object, String) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(Object, String, Throwable) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(Object, Throwable) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(String) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(String, Throwable) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
- UnsatisfiedReductionException(Throwable) - Constructor for exception class org.microbean.bean.UnsatisfiedReductionException
V
- value() - Method in record class org.microbean.bean.Assignment
-
Returns the value of the
valuerecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form