Uses of Class
com.google.inject.spi.ErrorDetail
-
Packages that use ErrorDetail Package Description com.google.inject.internal Guice (sounds like "juice")com.google.inject.spi Guice service provider interface -
-
Uses of ErrorDetail in com.google.inject.internal
Classes in com.google.inject.internal with type parameters of type ErrorDetail Modifier and Type Class Description (package private) class
InternalErrorDetail<T extends ErrorDetail<T>>
Represents an error created by Guice as opposed to custom error added to the binder from application code.Subclasses of ErrorDetail in com.google.inject.internal Modifier and Type Class Description (package private) class
BindingAlreadySetError
Error reported by Guice when a key is bound at multiple places the injector.(package private) class
ChildBindingAlreadySetError
Error reported by Guice when a key is already bound in one or more child injectors or private modules.(package private) class
DuplicateElementError<T>
Error reported by Guice when duplicate elements are found in aMultibinder
that does not permit duplicates.(package private) class
DuplicateMapKeyError<K,V>
Error reported by Guice when a duplicate key is found in aMapBinder
that does not permit duplicates.class
GenericErrorDetail
Generic error message representing a Guice internal error.(package private) class
InternalErrorDetail<T extends ErrorDetail<T>>
Represents an error created by Guice as opposed to custom error added to the binder from application code.(package private) class
MissingConstructorError
Error reported when Guice can't find an useable constructor to create objects.(package private) class
MissingImplementationError<T>
Error reported by Guice when a key is not bound in the injector.(package private) class
ScopeNotFoundError
Error reported by Guice when a scope annotation is not bound to any scope implementation.Methods in com.google.inject.internal with parameters of type ErrorDetail Modifier and Type Method Description boolean
BindingAlreadySetError. isMergeable(ErrorDetail<?> otherError)
boolean
ChildBindingAlreadySetError. isMergeable(ErrorDetail<?> otherError)
boolean
MissingConstructorError. isMergeable(ErrorDetail<?> other)
boolean
MissingImplementationError. isMergeable(ErrorDetail<?> otherError)
boolean
ScopeNotFoundError. isMergeable(ErrorDetail<?> other)
Method parameters in com.google.inject.internal with type arguments of type ErrorDetail Modifier and Type Method Description void
BindingAlreadySetError. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
void
ChildBindingAlreadySetError. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
protected void
DuplicateElementError. formatDetail(java.util.List<ErrorDetail<?>> others, java.util.Formatter formatter)
protected void
DuplicateMapKeyError. formatDetail(java.util.List<ErrorDetail<?>> others, java.util.Formatter formatter)
void
GenericErrorDetail. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
protected void
MissingConstructorError. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
void
MissingImplementationError. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
protected void
ScopeNotFoundError. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
-
Uses of ErrorDetail in com.google.inject.spi
Classes in com.google.inject.spi with type parameters of type ErrorDetail Modifier and Type Class Description class
ErrorDetail<SelfT extends ErrorDetail<SelfT>>
Details about a single Guice error and supports formatting itself in the context of other Guice errors.Fields in com.google.inject.spi declared as ErrorDetail Modifier and Type Field Description private ErrorDetail<?>
Message. errorDetail
Methods in com.google.inject.spi that return ErrorDetail Modifier and Type Method Description ErrorDetail<?>
Message. getErrorDetail()
Returns details about this error message.Methods in com.google.inject.spi with parameters of type ErrorDetail Modifier and Type Method Description boolean
ErrorDetail. isMergeable(ErrorDetail<?> otherError)
Returns true if this error can be merged with theotherError
and formatted together.Method parameters in com.google.inject.spi with type arguments of type ErrorDetail Modifier and Type Method Description void
ErrorDetail. format(int index, java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
Formats this error along with other errors that are mergeable with this error.protected abstract void
ErrorDetail. formatDetail(java.util.List<ErrorDetail<?>> mergeableErrors, java.util.Formatter formatter)
Formats the detail of this error message along with other errors that are mergeable with this error.Constructors in com.google.inject.spi with parameters of type ErrorDetail Constructor Description Message(ErrorId errorId, ErrorDetail<?> errorDetail)
Message(GuiceInternal internalOnly, ErrorId errorId, ErrorDetail<?> errorDetail)
-