Class ExecutableElementImpl.ConstructorBuilder
java.lang.Object
org.vesalainen.bcc.model.ExecutableElementImpl.ConstructorBuilder
- Direct Known Subclasses:
ExecutableElementImpl.MethodBuilder
- Enclosing class:
ExecutableElementImpl
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructorBuilder(TypeElement enclosingElement, List<? extends TypeMirror> classTypeArguments, Map<String, TypeParameterElement> classTypeParameterMap) ConstructorBuilder(TypeElement enclosingElement, ElementKind kind, String name, List<? extends TypeMirror> classTypeArguments, Map<String, TypeParameterElement> classTypeParameterMap) -
Method Summary
Modifier and TypeMethodDescriptionaddModifier(Modifier modifier) addModifiers(int modifier) addParameter(String name) addParameter(VariableElement param) addThrownType(Class<?> thrownType) addThrownType(String thrownType) addThrownType(TypeMirror thrownType) addTypeParameter(String name, CharSequence... bounds) addTypeParameter(String name, Class<?>... bounds) addTypeParameter(String name, TypeElement... bounds) addTypeParameter(String name, TypeMirror... bounds) protected TypeMirrorresolvType(String type)
-
Field Details
-
exe
-
typeParamBuilder
-
-
Constructor Details
-
ConstructorBuilder
public ConstructorBuilder(TypeElement enclosingElement, List<? extends TypeMirror> classTypeArguments, Map<String, TypeParameterElement> classTypeParameterMap) -
ConstructorBuilder
public ConstructorBuilder(TypeElement enclosingElement, ElementKind kind, String name, List<? extends TypeMirror> classTypeArguments, Map<String, TypeParameterElement> classTypeParameterMap)
-
-
Method Details
-
getExecutableElement
-
addModifier
-
addModifiers
-
addParameter
-
addParameter
-
addThrownType
-
addThrownType
-
addThrownType
-
getTypeArguments
-
resolvType
-
addTypeParameter
-
addTypeParameter
public ExecutableElementImpl.ConstructorBuilder addTypeParameter(String name, CharSequence... bounds) -
addTypeParameter
public ExecutableElementImpl.ConstructorBuilder addTypeParameter(String name, TypeElement... bounds) -
addTypeParameter
-
addTypeParameter
-