public class ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder extends ProcessingEnvironmentWrapper.CustomTypeMirrorBuilder<ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder,ProcessingEnvironmentWrapper.CustomExecutableType>
| Modifier and Type | Field and Description |
|---|---|
protected List<TypeMirror> |
parameterTypes |
protected TypeMirror |
receiverType |
protected TypeMirror |
returnType |
protected List<TypeMirror> |
thrownTypes |
protected List<TypeVariable> |
typeVariables |
| Constructor and Description |
|---|
CustomExecutableTypeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder |
addParameterType(TypeMirror parameterType) |
ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder |
addThrownType(TypeMirror mirror) |
ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder |
addTypeVariable(TypeVariable var) |
ProcessingEnvironmentWrapper.CustomExecutableType |
build() |
protected void |
decorate(ProcessingEnvironmentWrapper.CustomExecutableType element) |
ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder |
receiverType(TypeMirror receiverType) |
ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder |
returnType(TypeMirror returnType) |
kind, stringValueprotected List<TypeVariable> typeVariables
protected TypeMirror returnType
protected List<TypeMirror> parameterTypes
protected TypeMirror receiverType
protected List<TypeMirror> thrownTypes
public ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder addTypeVariable(TypeVariable var)
public ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder returnType(TypeMirror returnType)
public ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder addParameterType(TypeMirror parameterType)
public ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder receiverType(TypeMirror receiverType)
public ProcessingEnvironmentWrapper.CustomExecutableTypeBuilder addThrownType(TypeMirror mirror)
protected void decorate(ProcessingEnvironmentWrapper.CustomExecutableType element)
Copyright © 2022. All Rights Reserved.