ClassDoc constructor
ClassDoc({
- required String name,
- String? description,
- String? category,
- String? subCategory,
- required String filePath,
- required int lineNumber,
- bool isAbstract = false,
- String? superclass,
- List<
String> mixins = const [], - List<
String> interfaces = const [], - List<
String> typeParameters = const [], - List<
ConstructorDoc> constructors = const [], - List<
FieldDoc> fields = const [], - List<
MethodDoc> methods = const [], - List<
CodeBlock> codeExamples = const [], - List<
DocLink> links = const [], - Map<
String, String> macros = const {}, - Map<
String, String> templates = const {},
Implementation
ClassDoc({
required this.name,
this.description,
this.category,
this.subCategory,
required this.filePath,
required this.lineNumber,
this.isAbstract = false,
this.superclass,
this.mixins = const [],
this.interfaces = const [],
this.typeParameters = const [],
this.constructors = const [],
this.fields = const [],
this.methods = const [],
this.codeExamples = const [],
this.links = const [],
this.macros = const {},
this.templates = const {},
});