Class ProviderChecker
- java.lang.Object
-
- com.google.inject.throwingproviders.ProviderChecker
-
final class ProviderChecker extends java.lang.Object
Helper methods to verify the correctness of CheckedProvider interfaces.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ProviderChecker.NotSyntheticOrBridgePredicate
-
Constructor Summary
Constructors Modifier Constructor Description private
ProviderChecker()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
checkArgument(boolean condition, java.lang.String messageFormat, java.lang.Object... args)
(package private) static <P extends CheckedProvider<?>>
voidcheckInterface(java.lang.Class<P> interfaceType, com.google.common.base.Optional<? extends java.lang.reflect.Type> valueType)
-
-
-
Method Detail
-
checkInterface
static <P extends CheckedProvider<?>> void checkInterface(java.lang.Class<P> interfaceType, com.google.common.base.Optional<? extends java.lang.reflect.Type> valueType)
-
checkArgument
private static void checkArgument(boolean condition, java.lang.String messageFormat, java.lang.Object... args)
-
-