Index: packages/barback/example/lazy_transformer/lib/transformer.dart |
diff --git a/packages/barback/example/lazy_transformer/lib/transformer.dart b/packages/barback/example/lazy_transformer/lib/transformer.dart |
index aaee46f588324a83351ed58f4b73c92977f92c61..02bfd8a701710c5b9c885252e5c99776ae683579 100644 |
--- a/packages/barback/example/lazy_transformer/lib/transformer.dart |
+++ b/packages/barback/example/lazy_transformer/lib/transformer.dart |
@@ -7,14 +7,13 @@ import 'package:barback/barback.dart'; |
import 'dart:async'; |
class CodedMessageConverter extends Transformer implements LazyTransformer { |
- |
// A constructor named "asPlugin" is required. It can be empty, but |
// it must be present. |
CodedMessageConverter.asPlugin(); |
Future<bool> isPrimary(AssetId id) async => id.extension == '.txt'; |
- Future declareOutputs(DeclaringTransform transform) { |
+ void declareOutputs(DeclaringTransform transform) { |
transform.declareOutput(transform.primaryId.changeExtension('.shhhhh')); |
} |
@@ -33,10 +32,15 @@ class CodedMessageConverter extends Transformer implements LazyTransformer { |
rot13(var ch) { |
var c = ch.codeUnitAt(0); |
- if (c >= 'a'.codeUnitAt(0) && c <= 'm'.codeUnitAt(0)) c += 13; |
- else if (c >= 'A'.codeUnitAt(0) && c <= 'M'.codeUnitAt(0)) c += 13; |
- else if (c >= 'n'.codeUnitAt(0) && c <= 'z'.codeUnitAt(0)) c -= 13; |
- else if (c >= 'N'.codeUnitAt(0) && c <= 'Z'.codeUnitAt(0)) c -= 13; |
+ if (c >= 'a'.codeUnitAt(0) && c <= 'm'.codeUnitAt(0)) { |
+ c += 13; |
+ } else if (c >= 'A'.codeUnitAt(0) && c <= 'M'.codeUnitAt(0)) { |
+ c += 13; |
+ } else if (c >= 'n'.codeUnitAt(0) && c <= 'z'.codeUnitAt(0)) { |
+ c -= 13; |
+ } else if (c >= 'N'.codeUnitAt(0) && c <= 'Z'.codeUnitAt(0)) { |
+ c -= 13; |
+ } |
return new String.fromCharCode(c); |
} |
} |