public class SingletonImplementation extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
implementationClass |
(package private) String |
interfaceClass |
static List<Class<? extends Annotation>> |
QUALIFIERS |
| Constructor and Description |
|---|
SingletonImplementation(String interfaceClass,
String implementationClass) |
public static final List<Class<? extends Annotation>> QUALIFIERS
final String interfaceClass
final String implementationClass
public String implementationClass()
public String interfaceClass()
public static String getProvidedServiceClassAsString(TypeElement type)
public static String getProvidedServiceClassAsStringOrNull(TypeElement type)
private static String getProvidedServiceClassAsString(TypeElement type, String defaultValue)
public static TypeMirror getProvidedServiceClass(TypeElement type)
private static boolean isAnnotatedForStateless(TypeElement type)
private static boolean isAnnotatedForSingleton(TypeElement type)
private static TypeMirror getProvidedServiceClassForStateless(TypeElement type)
private static TypeMirror getProvidedStatelessAsTypeMirror(TypeElement type)
private static boolean isStatelessAnnotationClassBlank(TypeMirror providedClass)
private static TypeMirror getProvidedServiceClassForSingleton(TypeElement type)
private static TypeMirror getProvidedSingletonAsTypeMirror(TypeElement type)
private static boolean isSingletonAnnotationBlank(TypeMirror providedClass)
Copyright © 2015. All rights reserved.