Package org.vesalainen.bcc.model
Class ExecutableElementImpl.MethodBuilder
- java.lang.Object
-
- org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
-
- org.vesalainen.bcc.model.ExecutableElementImpl.MethodBuilder
-
- Enclosing class:
- ExecutableElementImpl
public static class ExecutableElementImpl.MethodBuilder extends ExecutableElementImpl.ConstructorBuilder
-
-
Field Summary
-
Fields inherited from class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
exe
-
-
Constructor Summary
Constructors Constructor Description MethodBuilder(javax.lang.model.element.TypeElement enclosingElement, java.lang.String name, java.util.List<? extends javax.lang.model.type.TypeMirror> classTypeArguments, java.util.Map<java.lang.String,javax.lang.model.element.TypeParameterElement> classTypeParameterMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutableElementImpl.MethodBuildersetReturnType(java.lang.Class<?> returnType, java.lang.String... typeArgs)ExecutableElementImpl.MethodBuildersetReturnType(java.lang.String returnType, java.lang.String... typeArgs)ExecutableElementImpl.MethodBuildersetReturnType(javax.lang.model.type.TypeMirror returnType)-
Methods inherited from class org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
addModifier, addModifiers, addParameter, addParameter, addThrownType, addThrownType, addThrownType, addTypeParameter, addTypeParameter, addTypeParameter, addTypeParameter, addTypeParameter, getExecutableElement, getTypeArguments, resolvType
-
-
-
-
Constructor Detail
-
MethodBuilder
public MethodBuilder(javax.lang.model.element.TypeElement enclosingElement, java.lang.String name, java.util.List<? extends javax.lang.model.type.TypeMirror> classTypeArguments, java.util.Map<java.lang.String,javax.lang.model.element.TypeParameterElement> classTypeParameterMap)
-
-
Method Detail
-
setReturnType
public ExecutableElementImpl.MethodBuilder setReturnType(java.lang.Class<?> returnType, java.lang.String... typeArgs)
-
setReturnType
public ExecutableElementImpl.MethodBuilder setReturnType(java.lang.String returnType, java.lang.String... typeArgs)
-
setReturnType
public ExecutableElementImpl.MethodBuilder setReturnType(javax.lang.model.type.TypeMirror returnType)
-
-