body method
Defines the actual body code. path
is passed relative to lib
, baseName
is the filename, and className
is the filename converted to Pascal case.
実際の本体コードを定義します。path
にlib
からの相対パス、baseName
にファイル名が渡され、className
にファイル名をパスカルケースに変換した値が渡されます。
Implementation
@override
String body(String path, String baseName, String className) {
return r"""
targets:
$default:
builders:
masamune_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_theme_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_router_page_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_router_router_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_prefs_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_localization_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
masamune_builder:katana_listenables_builder:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
json_serializable:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
freezed:
enabled: true
generate_for:
include:
- lib/*.dart
- lib/**/*.dart
- test/*.dart
- test/**/*.dart
- example/lib/*.dart
- example/lib/**/*.dart
- example/test/*.dart
- example/test/**/*.dart
""";
}