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