| Index: lib/src/files.dart
|
| diff --git a/lib/src/files.dart b/lib/src/files.dart
|
| index 6763c2fe43dad4afa2dba55566b2173a2cedd34b..ee722079ce4741efb46810de6c0025110f78e6fc 100644
|
| --- a/lib/src/files.dart
|
| +++ b/lib/src/files.dart
|
| @@ -10,13 +10,23 @@ import 'info.dart';
|
|
|
| /** An input file to process by the template compiler. */
|
| class SourceFile {
|
| + static const int HTML = 1;
|
| + static const int DART = 2;
|
| + static const int STYLESHEET = 3;
|
| +
|
| final Path path;
|
| + final int type;
|
|
|
| - final bool isDart;
|
| Document document;
|
| +
|
| + /** Dart code or contents of a linked style sheet. */
|
| String code;
|
|
|
| - SourceFile(this.path, {this.isDart: false});
|
| + SourceFile(this.path, {this.type: HTML});
|
| +
|
| + bool get isDart => type == DART;
|
| + bool get isHtml => type == HTML;
|
| + bool get isStyleSheet => type == STYLESHEET;
|
|
|
| String toString() => "<#SourceFile $path>";
|
| }
|
|
|