Package | Description |
---|---|
com.google.inject.internal |
Guice (sounds like like "juice")
|
Modifier and Type | Method and Description |
---|---|
Errors |
Errors.addMessage(Message message) |
Errors |
Errors.addMessage(java.lang.String messageFormat,
java.lang.Object... arguments) |
Errors |
Errors.ambiguousTypeConversion(java.lang.String stringValue,
java.lang.Object source,
TypeLiteral<?> type,
TypeConverterBinding a,
TypeConverterBinding b) |
Errors |
Errors.atInjectRequired(java.lang.Class clazz) |
Errors |
Errors.bindingAlreadySet(Key<?> key,
java.lang.Object source) |
Errors |
Errors.bindingToProvider() |
Errors |
Errors.cannotBindToGuiceType(java.lang.String simpleName) |
Errors |
Errors.cannotInjectAbstractMethod(java.lang.reflect.Method method) |
Errors |
Errors.cannotInjectFinalField(java.lang.reflect.Field field) |
Errors |
Errors.cannotInjectInnerClass(java.lang.Class<?> type) |
Errors |
Errors.cannotInjectMethodWithTypeParameters(java.lang.reflect.Method method) |
Errors |
Errors.cannotInjectNonVoidMethod(java.lang.reflect.Method method) |
Errors |
Errors.cannotInjectRawMembersInjector() |
Errors |
Errors.cannotInjectRawProvider() |
Errors |
Errors.cannotInjectRawTypeLiteral() |
Errors |
Errors.cannotInjectTypeLiteralOf(java.lang.reflect.Type unsupportedType) |
Errors |
Errors.cannotSatisfyCircularDependency(java.lang.Class<?> expectedType) |
Errors |
Errors.childBindingAlreadySet(Key<?> key,
java.util.Set<java.lang.Object> sources) |
Errors |
Errors.circularProxiesDisabled(java.lang.Class<?> expectedType) |
Errors |
Errors.constructorNotDefinedByType(java.lang.reflect.Constructor<?> constructor,
TypeLiteral<?> type) |
Errors |
Errors.conversionError(java.lang.String stringValue,
java.lang.Object source,
TypeLiteral<?> type,
TypeConverterBinding typeConverterBinding,
java.lang.RuntimeException cause) |
Errors |
Errors.conversionTypeError(java.lang.String stringValue,
java.lang.Object source,
TypeLiteral<?> type,
TypeConverterBinding typeConverterBinding,
java.lang.Object converted) |
Errors |
Errors.converterReturnedNull(java.lang.String stringValue,
java.lang.Object source,
TypeLiteral<?> type,
TypeConverterBinding typeConverterBinding) |
Errors |
Errors.duplicateBindingAnnotations(java.lang.reflect.Member member,
java.lang.Class<? extends java.lang.annotation.Annotation> a,
java.lang.Class<? extends java.lang.annotation.Annotation> b) |
Errors |
Errors.duplicateScopeAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> a,
java.lang.Class<? extends java.lang.annotation.Annotation> b) |
Errors |
Errors.duplicateScopes(ScopeBinding existing,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType,
Scope scope) |
Errors |
Errors.errorCheckingDuplicateBinding(Key<?> key,
java.lang.Object source,
java.lang.Throwable t) |
Errors |
Errors.errorEnhancingClass(java.lang.Class<?> clazz,
java.lang.Throwable cause) |
Errors |
Errors.errorInjectingConstructor(java.lang.Throwable cause) |
Errors |
Errors.errorInjectingMethod(java.lang.Throwable cause) |
Errors |
Errors.errorInProvider(java.lang.RuntimeException runtimeException) |
Errors |
Errors.errorInUserCode(java.lang.Throwable cause,
java.lang.String messageFormat,
java.lang.Object... arguments) |
Errors |
Errors.errorInUserInjector(MembersInjector<?> listener,
TypeLiteral<?> type,
java.lang.RuntimeException cause) |
Errors |
Errors.errorNotifyingInjectionListener(InjectionListener<?> listener,
TypeLiteral<?> type,
java.lang.RuntimeException cause) |
Errors |
Errors.errorNotifyingTypeListener(TypeListenerBinding listener,
TypeLiteral<?> type,
java.lang.Throwable cause) |
Errors |
Errors.exposedButNotBound(Key<?> key) |
Errors |
ErrorsException.getErrors() |
Errors |
Errors.jitBindingAlreadySet(Key<?> key) |
Errors |
Errors.jitDisabled(Key key) |
Errors |
Errors.jitDisabledInParent(Key<?> key) |
Errors |
Errors.keyNotFullySpecified(TypeLiteral<?> typeLiteral) |
Errors |
Errors.merge(java.util.Collection<Message> messages) |
Errors |
Errors.merge(Errors moreErrors) |
Errors |
Errors.misplacedBindingAnnotation(java.lang.reflect.Member member,
java.lang.annotation.Annotation bindingAnnotation) |
Errors |
Errors.missingConstantValues() |
Errors |
Errors.missingConstructor(java.lang.Class<?> implementation) |
Errors |
Errors.missingImplementation(Key key)
We use a fairly generic error message here.
|
Errors |
Errors.missingRuntimeRetention(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
Errors |
Errors.missingScopeAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation) |
Errors |
Errors.notASubtype(java.lang.Class<?> implementationType,
java.lang.Class<?> type) |
Errors |
Errors.optionalConstructor(java.lang.reflect.Constructor constructor) |
Errors |
Errors.recursiveBinding() |
Errors |
Errors.recursiveImplementationType() |
Errors |
Errors.recursiveProviderType() |
Errors |
Errors.scopeAnnotationOnAbstractType(java.lang.Class<? extends java.lang.annotation.Annotation> scopeAnnotation,
java.lang.Class<?> type,
java.lang.Object source) |
Errors |
Errors.scopeNotFound(java.lang.Class<? extends java.lang.annotation.Annotation> scopeAnnotation) |
Errors |
Errors.staticInjectionOnInterface(java.lang.Class<?> clazz) |
Errors |
Errors.subtypeNotProvided(java.lang.Class<? extends Provider<?>> providerType,
java.lang.Class<?> type) |
Errors |
Errors.tooManyConstructors(java.lang.Class<?> implementation) |
Errors |
Errors.voidProviderMethod() |
Errors |
Errors.withSource(java.lang.Object source)
Returns an instance that uses
source as a reference point for newly added errors. |
Modifier and Type | Method and Description |
---|---|
static void |
Annotations.checkForMisplacedScopeAnnotations(java.lang.Class<?> type,
java.lang.Object source,
Errors errors)
Adds an error if there is a misplaced annotations on
type . |
protected abstract V |
FailableCache.create(K key,
Errors errors) |
static java.lang.annotation.Annotation |
Annotations.findBindingAnnotation(Errors errors,
java.lang.reflect.Member member,
java.lang.annotation.Annotation[] annotations)
Returns the binding annotation on
member , or null if there isn't one. |
static java.lang.Class<? extends java.lang.annotation.Annotation> |
Annotations.findScopeAnnotation(Errors errors,
java.lang.annotation.Annotation[] annotations)
Returns the scoping annotation, or null if there isn't one.
|
static java.lang.Class<? extends java.lang.annotation.Annotation> |
Annotations.findScopeAnnotation(Errors errors,
java.lang.Class<?> implementation)
Returns the scope annotation on
type , or null if none is specified. |
V |
FailableCache.get(K key,
Errors errors) |
static Key<?> |
Annotations.getKey(TypeLiteral<?> type,
java.lang.reflect.Member member,
java.lang.annotation.Annotation[] annotations,
Errors errors)
Gets a key for the given type, member and annotations.
|
Errors |
Errors.merge(Errors moreErrors) |
Constructor and Description |
---|
ErrorsException(Errors errors) |
Copyright © 2006-2018 Google, Inc.. All Rights Reserved.