public class RouterClassParser extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) Map<String,Generated.Type> |
cachedTypes |
(package private) ContextualProducersParser |
producersParser |
| Constructor and Description |
|---|
RouterClassParser(ContextualProducersParser producersParser) |
| Modifier and Type | Method and Description |
|---|---|
(package private) boolean |
containsClasses() |
private Generated.Annotation |
createAnnotation(AnnotationMirror annotation) |
private Generated.Method |
createMethod(ExecutableElement method) |
private Generated.Element |
createParameter(VariableElement parameter) |
private Generated.Type |
createTypeFrom(String canonicalName,
TypeElement type) |
(package private) Collection<Generated.Type> |
getTypes() |
private List<Generated.Annotation> |
loadAnnotations(Element element,
Generated.Element parent) |
(package private) void |
memorizeMethod(ExecutableElement method) |
Map<String,Generated.Type> cachedTypes
final ContextualProducersParser producersParser
public RouterClassParser(ContextualProducersParser producersParser)
boolean containsClasses()
Collection<Generated.Type> getTypes()
void memorizeMethod(ExecutableElement method)
private Generated.Type createTypeFrom(String canonicalName, TypeElement type)
private Generated.Method createMethod(ExecutableElement method)
private Generated.Element createParameter(VariableElement parameter)
private List<Generated.Annotation> loadAnnotations(Element element, Generated.Element parent)
private Generated.Annotation createAnnotation(AnnotationMirror annotation)
Copyright © 2018. All rights reserved.