Package com.google.inject.spi
Class BindingSourceRestriction.PermitMapConstruction.PermitMapImpl
java.lang.Object
com.google.inject.spi.BindingSourceRestriction.PermitMapConstruction.PermitMapImpl
- All Implemented Interfaces:
BindingSourceRestriction.PermitMap
- Enclosing class:
- BindingSourceRestriction.PermitMapConstruction
private static final class BindingSourceRestriction.PermitMapConstruction.PermitMapImpl
extends Object
implements BindingSourceRestriction.PermitMap
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Map<ModuleSource,
com.google.common.collect.ImmutableSet<Class<? extends Annotation>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
com.google.common.collect.ImmutableSet<Class<? extends Annotation>>
getPermits
(ElementSource elementSource)
-
Field Details
-
modulePermits
Map<ModuleSource,com.google.common.collect.ImmutableSet<Class<? extends Annotation>>> modulePermits
-
-
Constructor Details
-
PermitMapImpl
private PermitMapImpl()
-
-
Method Details
-
getPermits
public com.google.common.collect.ImmutableSet<Class<? extends Annotation>> getPermits(ElementSource elementSource) - Specified by:
getPermits
in interfaceBindingSourceRestriction.PermitMap
-
clear
public void clear()- Specified by:
clear
in interfaceBindingSourceRestriction.PermitMap
-