Skip to content
This repository was archived by the owner on Feb 22, 2018. It is now read-only.

Commit 3ee8740

Browse files
technohippymhevery
authored andcommitted
style: rename Filter to Formatter
Closes #983
1 parent ecf9b71 commit 3ee8740

20 files changed

+114
-115
lines changed

lib/core/annotation_src.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -553,21 +553,21 @@ abstract class DetachAware {
553553
* Usage:
554554
*
555555
* // Declaration
556-
* @Formatter(name:'myFilter')
557-
* class MyFilter {
558-
* call(valueToFilter, optArg1, optArg2) {
556+
* @Formatter(name:'myFormatter')
557+
* class MyFormatter {
558+
* call(valueToFormat, optArg1, optArg2) {
559559
* return ...;
560560
* }
561561
* }
562562
*
563563
*
564564
* // Registration
565565
* var module = ...;
566-
* module.type(MyFilter);
566+
* module.type(MyFormatter);
567567
*
568568
*
569569
* <!-- Usage -->
570-
* <span>{{something | myFilter:arg1:arg2}}</span>
570+
* <span>{{something | myFormatter:arg1:arg2}}</span>
571571
*/
572572
class Formatter {
573573
final String name;

lib/core/formatter.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ class FormatterMap extends AnnotationMap<Formatter> {
1212
super(injector, extractMetadata);
1313

1414
call(String name) {
15-
var filter = new Formatter(name: name);
16-
var filterType = this[filter];
17-
return _injector.get(filterType);
15+
var formatter = new Formatter(name: name);
16+
var formatterType = this[formatter];
17+
return _injector.get(formatterType);
1818
}
1919
}
2020

lib/core/module.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@ export "package:angular/core_dom/module_internal.dart" show
6161
export "package:angular/core/module_internal.dart" show
6262
CacheStats,
6363
ExceptionHandler,
64-
FilterMap,
6564
Interpolate,
6665
VmTurnZone,
6766
PrototypeMap,

lib/core/module_internal.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export 'package:angular/change_detection/watch_group.dart';
1818
import 'package:angular/change_detection/change_detection.dart';
1919
import 'package:angular/change_detection/dirty_checking_change_detector.dart';
2020
import 'package:angular/core/parser/utils.dart';
21-
import 'package:angular/core/parser/syntax.dart';
21+
import 'package:angular/core/parser/syntax.dart' as syntax;
2222
import 'package:angular/core/registry.dart';
2323

2424
part "cache.dart";

lib/core/parser/dynamic_parser.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
library angular.core.parser.dynamic_parser;
22

3-
import 'package:angular/core/annotation_src.dart';
3+
import 'package:angular/core/annotation_src.dart' hide Formatter;
44
import 'package:angular/core/module_internal.dart' show FormatterMap;
55

66
import 'package:angular/core/parser/parser.dart';
@@ -72,11 +72,11 @@ class DynamicParserBackend extends ParserBackend {
7272

7373
bool isAssignable(Expression expression) => expression.isAssignable;
7474

75-
Expression newFilter(expression, name, arguments) {
75+
Expression newFormatter(expression, name, arguments) {
7676
List allArguments = new List(arguments.length + 1);
7777
allArguments[0] = expression;
7878
allArguments.setAll(1, arguments);
79-
return new Filter(expression, name, arguments, allArguments);
79+
return new Formatter(expression, name, arguments, allArguments);
8080
}
8181

8282
Expression newChain(expressions) => new Chain(expressions);

lib/core/parser/dynamic_parser_impl.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ class DynamicParserImpl {
3232
next.isCharacter($RBRACKET)) {
3333
error('Unconsumed token $next');
3434
}
35-
var expr = parseFilter();
35+
var expr = parseFormatter();
3636
expressions.add(expr);
3737
while (optionalCharacter($SEMICOLON)) {
3838
isChain = true;
3939
}
40-
if (isChain && expr is Filter) {
40+
if (isChain && expr is Formatter) {
4141
error('Cannot have a formatter in a chain');
4242
}
4343
if (!isChain && index < tokens.length) {
@@ -49,7 +49,7 @@ class DynamicParserImpl {
4949
: backend.newChain(expressions);
5050
}
5151

52-
parseFilter() {
52+
parseFormatter() {
5353
var result = parseExpression();
5454
while (optionalOperator('|')) {
5555
String name = expectIdentifierOrKeyword();
@@ -58,7 +58,7 @@ class DynamicParserImpl {
5858
// TODO(kasperl): Is this really supposed to be expressions?
5959
arguments.add(parseExpression());
6060
}
61-
result = backend.newFilter(result, name, arguments);
61+
result = backend.newFormatter(result, name, arguments);
6262
}
6363
return result;
6464
}
@@ -217,7 +217,7 @@ class DynamicParserImpl {
217217

218218
parsePrimary() {
219219
if (optionalCharacter($LPAREN)) {
220-
var result = parseFilter();
220+
var result = parseFormatter();
221221
expectCharacter($RPAREN);
222222
return result;
223223
} else if (next.isKeywordNull || next.isKeywordUndefined) {

lib/core/parser/eval.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ class Chain extends syntax.Chain {
1919
}
2020
}
2121

22-
class Filter extends syntax.Filter {
22+
class Formatter extends syntax.Formatter {
2323
final List<syntax.Expression> allArguments;
24-
Filter(syntax.Expression expression, String name, List<syntax.Expression> arguments,
24+
Formatter(syntax.Expression expression, String name, List<syntax.Expression> arguments,
2525
this.allArguments)
2626
: super(expression, name, arguments);
2727

lib/core/parser/parser.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ abstract class ParserBackend<T> {
2323
bool isAssignable(T expression);
2424

2525
T newChain(List expressions) => null;
26-
T newFilter(T expression, String name, List arguments) => null;
26+
T newFormatter(T expression, String name, List arguments) => null;
2727

2828
T newAssign(T target, T value) => null;
2929
T newConditional(T condition, T yes, T no) => null;

lib/core/parser/syntax.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ abstract class Visitor {
1010

1111
visitExpression(Expression expression) => null;
1212
visitChain(Chain expression) => visitExpression(expression);
13-
visitFilter(Filter expression) => visitExpression(expression);
13+
visitFormatter(Formatter expression) => visitExpression(expression);
1414

1515
visitAssign(Assign expression) => visitExpression(expression);
1616
visitConditional(Conditional expression) => visitExpression(expression);
@@ -73,12 +73,12 @@ class Chain extends Expression {
7373
accept(Visitor visitor) => visitor.visitChain(this);
7474
}
7575

76-
class Filter extends Expression {
76+
class Formatter extends Expression {
7777
final Expression expression;
7878
final String name;
7979
final List<Expression> arguments;
80-
Filter(this.expression, this.name, this.arguments);
81-
accept(Visitor visitor) => visitor.visitFilter(this);
80+
Formatter(this.expression, this.name, this.arguments);
81+
accept(Visitor visitor) => visitor.visitFormatter(this);
8282
}
8383

8484
class Assign extends Expression {

lib/core/parser/unparser.dart

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ class Unparser extends Visitor {
4141
}
4242
}
4343

44-
void visitFilter(Filter filter) {
44+
void visitFormatter(Formatter formatter) {
4545
write('(');
46-
visit(filter.expression);
47-
write('|${filter.name}');
48-
for (int i = 0; i < filter.arguments.length; i++) {
46+
visit(formatter.expression);
47+
write('|${formatter.name}');
48+
for (int i = 0; i < formatter.arguments.length; i++) {
4949
write(' :');
50-
visit(filter.arguments[i]);
50+
visit(formatter.arguments[i]);
5151
}
5252
write(')');
5353
}

0 commit comments

Comments
 (0)