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