mirror of
https://github.com/flutter/packages.git
synced 2025-08-14 10:02:19 +08:00
[tool] Add support for .java
, .gradle
, .sh
, and .m
files… (#5567)
⦠to `update-excerpts` tool Need this tool to recognize `.java`, `.gradle`, and `.sh` files in order to complete [flutter/flutter#102679](https://github.com/flutter/flutter/issues/102679). The `README.md` for the `espresso` package contains code from `.java`, `.gradle`, and `.sh` files. Support for `.m` files was requested by @tarrinneal.
This commit is contained in:

committed by
GitHub

parent
f455462a6b
commit
ee593fd2c4
@ -146,6 +146,12 @@ class UpdateExcerptsCommand extends PackageLoopingCommand {
|
||||
case '.cpp':
|
||||
language = 'c++';
|
||||
break;
|
||||
case '.m':
|
||||
language = 'objectivec';
|
||||
break;
|
||||
case '.gradle':
|
||||
language = 'groovy';
|
||||
break;
|
||||
default:
|
||||
language = extension.substring(1);
|
||||
break;
|
||||
@ -239,6 +245,9 @@ class UpdateExcerptsCommand extends PackageLoopingCommand {
|
||||
case 'js':
|
||||
case 'kotlin':
|
||||
case 'rfwtxt':
|
||||
case 'java':
|
||||
case 'groovy':
|
||||
case 'objectivec':
|
||||
case 'swift':
|
||||
prefix = '// ';
|
||||
break;
|
||||
@ -255,6 +264,9 @@ class UpdateExcerptsCommand extends PackageLoopingCommand {
|
||||
case 'yaml':
|
||||
prefix = '# ';
|
||||
break;
|
||||
case 'sh':
|
||||
prefix = '# ';
|
||||
break;
|
||||
}
|
||||
final String startRegionMarker = '$prefix#docregion $section$suffix';
|
||||
final String endRegionMarker = '$prefix#enddocregion $section$suffix';
|
||||
|
Reference in New Issue
Block a user