public class EditableTypeDef extends TypeDef implements Editable<TypeDefBuilder>
ENUM, ENUM_REF, OBJECT, OBJECT_REFABSTRACT, FINAL, PRIVATE, PROTECTED, PUBLIC, STATIC, SYNCHRONIZEDALSO_IMPORT, INIT, INIT_FUNCTION, LAZY_INIT| Constructor and Description |
|---|
EditableTypeDef(Kind kind,
java.lang.String packageName,
java.lang.String name,
java.util.List<AnnotationRef> annotations,
java.util.List<ClassRef> extendsList,
java.util.List<ClassRef> implementsList,
java.util.List<TypeParamDef> parameters,
java.util.List<Property> properties,
java.util.List<Method> constructors,
java.util.List<Method> methods,
TypeDef outerType,
java.util.List<TypeDef> innerTypes,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
TypeDefBuilder |
edit() |
equals, getAnnotations, 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, toUnboundedReferencegetModifiers, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isSynchronized, isTransientgetAttribute, getAttributes, hasAttributepublic EditableTypeDef(Kind kind, java.lang.String packageName, java.lang.String name, java.util.List<AnnotationRef> annotations, java.util.List<ClassRef> extendsList, java.util.List<ClassRef> implementsList, java.util.List<TypeParamDef> parameters, java.util.List<Property> properties, java.util.List<Method> constructors, java.util.List<Method> methods, TypeDef outerType, java.util.List<TypeDef> innerTypes, int modifiers, java.util.Map<AttributeKey,java.lang.Object> attributes)
public TypeDefBuilder edit()
edit in interface Editable<TypeDefBuilder>Copyright © 2018. All Rights Reserved.