| Package | Description |
|---|---|
| net.digitalid.utility.processing.logging |
Provides classes for logging during annotation processing.
|
| net.digitalid.utility.processing.utility |
Provides utility classes for annotation processing.
|
| Modifier and Type | Field and Description |
|---|---|
static @Nonnull ErrorLogger |
ErrorLogger.INSTANCE
Stores an immutable instance of the error logger, which can be shared.
|
| Modifier and Type | Method and Description |
|---|---|
static @Nullable TypeMirror |
ProcessingUtility.getComponentType(@Nonnull Element element,
@Nonnull ErrorLogger errorLogger)
Returns the component type of the type of the given element if it is an array or an iterable and logs errors with the given logger otherwise.
|
static @Nullable TypeMirror |
ProcessingUtility.getComponentType(@Nonnull TypeMirror type,
@Nonnull ErrorLogger errorLogger)
Returns the component type of the given type if it is an array or an iterable and logs errors with the given logger otherwise.
|
static @Nullable List<TypeMirror> |
ProcessingUtility.getComponentTypes(@Nonnull Element element,
@Nonnull ErrorLogger errorLogger)
Returns the component types of the type of the given element if it is an array or an iterable and logs errors with the given logger otherwise.
|
static @Nullable List<TypeMirror> |
ProcessingUtility.getComponentTypes(@Nonnull TypeMirror type,
@Nonnull ErrorLogger errorLogger)
Returns the component types of the given type if it is an array or an iterable and logs errors with the given logger otherwise.
|
Copyright © 2017. All rights reserved.