public class ClassDefinition extends TypeDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassDefinition.Builder
Builder to build
VariableDefinition. |
accessModifiers, annotations, column, lineNumber, name, type, typeImports| Modifier | Constructor and Description |
|---|---|
|
ClassDefinition() |
protected |
ClassDefinition(ClassDefinition.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static ClassDefinition.Builder |
builder()
Creates builder to build
VariableDefinition. |
static ClassDefinition.Builder |
builder(ClassDefinition copy)
Creates builder to build
VariableDefinition filled with data from the input ClassDefinition. |
boolean |
equals(Object obj) |
String |
getExtend() |
List<String> |
getInterfaces() |
void |
setExtend(String extend) |
void |
setInterfaces(List<String> interfaces) |
String |
toString() |
addTypeImport, addTypeImports, addTypeImports, compareTo, getAccessModifiers, getAnnotations, getColumn, getLineNumber, getName, getNameAsString, getNonPrimitiveType, getType, getTypeImports, hashCode, isPrimitive, setAccessModifiers, setAnnotations, setColumn, setLineNumber, setName, setTypepublic ClassDefinition()
protected ClassDefinition(ClassDefinition.Builder builder)
public String getExtend()
public void setExtend(String extend)
public String toString()
toString in class TypeDefinitionpublic boolean equals(Object obj)
equals in class TypeDefinitionpublic static ClassDefinition.Builder builder()
VariableDefinition.public static ClassDefinition.Builder builder(ClassDefinition copy)
VariableDefinition filled with data from the input ClassDefinition.copy - The ClassDefinition to copy.Copyright © 2019. All rights reserved.