Class SessionScope
java.lang.Object
org.apache.maven.internal.impl.di.SessionScope
- All Implemented Interfaces:
Scope
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
A provider wrapping an existing provider with a cacheprotected static final class
ScopeState -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected <T> T
createProxy
(Key<T> key, Supplier<T> unscoped) protected <T> Object
void
enter()
void
exit()
protected Class<?>[]
getInterfaces
(Class<?> superType) protected SessionScope.ScopeState
protected boolean
isTypeAnnotation
(Class<? extends Annotation> annotationType) <T> Supplier<T>
<T> void
<T> void
static <T> Supplier<T>
seededKeySupplier
(Class<? extends T> clazz)
-
Field Details
-
values
-
-
Constructor Details
-
SessionScope
public SessionScope()
-
-
Method Details