public class EditableTypeDef extends TypeDef implements Editable<TypeDefBuilder>
ENUM, ENUM_REF, OBJECT, OBJECT_REF
ABSTRACT, FINAL, PRIVATE, PROTECTED, PUBLIC, STATIC, SYNCHRONIZED
ALSO_IMPORT, DEFAULT_VALUE, INIT, INIT_FUNCTION, LAZY_INIT
Constructor and Description |
---|
EditableTypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
TypeDef outerType,
List<TypeDef> innerTypes,
int modifiers,
Map<AttributeKey,Object> attributes) |
Modifier and Type | Method and Description |
---|---|
TypeDefBuilder |
edit() |
equals, getAnnotations, getComments, getConstructors, getExtendsList, getFullyQualifiedName, getImplementsList, getImports, getInnerTypes, getKind, getMethods, getName, getOuterType, getPackageName, getParameters, getProperties, getReferences, hashCode, isAnnotation, isAssignableFrom, isClass, isEnum, isInterface, toInternalReference, toReference, toReference, toReference, toString, toUnboundedReference
getModifiers, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isTransient
getAttribute, getAttributes, hasAttribute
public EditableTypeDef(Kind kind, String packageName, String name, List<String> comments, List<AnnotationRef> annotations, List<ClassRef> extendsList, List<ClassRef> implementsList, List<TypeParamDef> parameters, List<Property> properties, List<Method> constructors, List<Method> methods, TypeDef outerType, List<TypeDef> innerTypes, int modifiers, Map<AttributeKey,Object> attributes)
public TypeDefBuilder edit()
edit
in interface Editable<TypeDefBuilder>
Copyright © 2019 JBoss by Red Hat. All rights reserved.