dj library
Classes
- BaseDj
- BaseDjIo
- to write generated code from Json to disk as actual dart code
- BaseWidgetDj
- BooleanDj
- ClassDj
- CodePartDj
- CommentLineChecker
- Condition
- DataTypeDj
- DirectoryDj
- DirectoryDjIo
- EmptyLineDj
- EnumDj
- ExportDj
- FieldDj
- FileDj
- FileDjIo
- FlutterSdkWidgetProcessor
- FunctionArg
- FunctionCallDj
- FunctionDj
- IfElseDj
- ImportDj
- ManualWidgetDj
- MapDj
- NodeDj
- NodeDjIo
- Parameter
- RawWidgetDj
- ReturnDj
- SingleLineDj
- StringDj
- VariableDeclarationDj
- WhiteSpaceRemover
- WidgetFileProcessor
Constants
- KEEP_ONLY_WIDGET → const String?
- PARSE_ONLY_FILE → const String?
Properties
- fileDebugLvl ↔ int
-
getter/setter pair
Functions
-
dynamicParameterParser(
dynamic parameter) → dynamic -
getDjNamesMap(
List< RawWidgetDj> rawWidgets, {bool includeVariants = true}) → Map<String, String> -
getNodeDj(
NodeDj? node, bool shouldFormat) → NodeDjIo? -
getOperatorStr(
Operator? operator) → String -
getSingleLineCommentOnMultipleLines(
String? line) → List< String> -
isSingleLineComment(
String line) → bool -
removeComments(
List< String> lines) → List<String> -
variableTypeToString(
VariableType type) → String
Typedefs
- CheckParameterIgnore = bool Function(String widgetName, String parameterName, dynamic defaultValue)
-
CustomTypeFromJson
= CodePartDj Function(Map<
String, dynamic> json)