Class TypeElementImpl.ClassBuilder
java.lang.Object
org.vesalainen.bcc.model.TypeElementImpl.ClassBuilder
- Enclosing class:
TypeElementImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddInterface(CharSequence intf) addInterface(Class<?> intf) addInterface(Class<?> element, Class<?>... typeArguments) addInterface(Class<?> element, String... typeArguments) addInterface(TypeElement intf) addInterface(TypeMirror intf) addModifier(Modifier modifier) addTypeParameter(String name, CharSequence... bounds) addTypeParameter(String name, Class<?>... bounds) addTypeParameter(String name, TypeElement... bounds) addTypeParameter(String name, TypeMirror... bounds) setEnclosingElement(Element enclosingElement) setNestingKind(NestingKind nestingKind) setQualifiedName(String name) setSuperclass(CharSequence superclass) setSuperclass(Class<?> superclass) setSuperclass(TypeElement superclass) setSuperclass(TypeMirror superclass) setType(DeclaredType type)
-
Field Details
-
element
-
typeParamBuilder
-
-
Constructor Details
-
ClassBuilder
public ClassBuilder()
-
-
Method Details
-
getTypeElement
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-
addTypeParameter
-
addMethod
-
addConstructor
-
addField
-
addField
-
addField
-
addEnclosedElement
-
addInterface
-
addInterface
-
addInterface
-
addInterface
-
addInterface
-
addInterface
-
setNestingKind
-
setSuperclass
-
setSuperclass
-
setSuperclass
-
setSuperclass
-
setEnclosingElement
-
setQualifiedName
-
setType
-
addModifier
-