public class DelegateMethodExtractor extends Object
| Constructor and Description |
|---|
DelegateMethodExtractor() |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableList<SpecMethodModel<DelegateMethod,Void>> |
getDelegateMethods(javax.lang.model.element.TypeElement typeElement,
List<Class<? extends Annotation>> permittedMethodAnnotations,
List<Class<? extends Annotation>> permittedInterStageInputAnnotations,
List<Class<? extends Annotation>> delegateMethodAnnotationsThatSkipDiffModels,
javax.annotation.processing.Messager messager)
Get the delegate methods from the given
TypeElement. |
public static ImmutableList<SpecMethodModel<DelegateMethod,Void>> getDelegateMethods(javax.lang.model.element.TypeElement typeElement, List<Class<? extends Annotation>> permittedMethodAnnotations, List<Class<? extends Annotation>> permittedInterStageInputAnnotations, List<Class<? extends Annotation>> delegateMethodAnnotationsThatSkipDiffModels, javax.annotation.processing.Messager messager)
TypeElement.