public class ProducerImplementation extends Object implements GenerableClass
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
expectsContext |
(package private) String |
name |
(package private) String |
packageName |
(package private) String |
provider |
(package private) String |
providerMethod |
(package private) String |
providerName |
(package private) String |
serviceFor |
(package private) boolean |
stateless |
(package private) String |
type |
(package private) String |
typeName |
| Constructor and Description |
|---|
ProducerImplementation(String packageName,
String provider,
String providedMethod,
String type,
String typeName,
String name,
boolean expectsContext,
String serviceFor,
boolean stateless) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static ExecutableElement |
assertElementIsMethod(Element element) |
private long |
createIdentifier() |
(package private) static String |
extractNameFrom(ExecutableElement element) |
(package private) static String |
extractNameFrom(TypeElement element) |
static ProducerImplementation |
from(ExecutableElement element) |
String |
getGeneratedClassCanonicalName() |
(package private) static boolean |
measureIfExpectsContextAsParameter(ExecutableElement method) |
String |
name() |
String |
packageName() |
String |
provider() |
String |
providerMethod() |
String |
providerName() |
String |
type() |
String |
typeName() |
final String packageName
final String provider
final String providerName
final String providerMethod
final String type
final String typeName
final String name
final boolean expectsContext
final String serviceFor
final boolean stateless
private long createIdentifier()
public static ProducerImplementation from(ExecutableElement element)
static boolean measureIfExpectsContextAsParameter(ExecutableElement method)
static String extractNameFrom(ExecutableElement element)
static String extractNameFrom(TypeElement element)
static ExecutableElement assertElementIsMethod(Element element)
public String packageName()
public String provider()
public String providerMethod()
public String providerName()
public String type()
public String typeName()
public String name()
public String getGeneratedClassCanonicalName()
getGeneratedClassCanonicalName in interface GenerableClassCopyright © 2015. All rights reserved.