@Data(value=)
public abstract class MatchMethod
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
MatchMethod.Case<R> |
| Modifier and Type | Method and Description |
|---|---|
javax.lang.model.element.ExecutableElement |
element() |
abstract <R> R |
match(MatchMethod.Case<R> matchMethod) |
static MatchMethod |
matchMethod(javax.lang.model.element.ExecutableElement element,
javax.lang.model.type.TypeVariable returnTypeVariable) |
javax.lang.model.type.TypeVariable |
returnTypeVariable() |
public static MatchMethod matchMethod(javax.lang.model.element.ExecutableElement element, javax.lang.model.type.TypeVariable returnTypeVariable)
public abstract <R> R match(MatchMethod.Case<R> matchMethod)
public javax.lang.model.type.TypeVariable returnTypeVariable()
public javax.lang.model.element.ExecutableElement element()