MCPcopy Create free account
hub / github.com/angular/angular / isEquivalent

Method isEquivalent

packages/compiler/src/output/output_ast.ts:1705–1712  ·  view source on GitHub ↗
(stmt: Statement)

Source from the content-addressed store, hash-verified

1703 super(StmtModifier.None, sourceSpan, leadingComments);
1704 }
1705 override isEquivalent(stmt: Statement): boolean {
1706 return (
1707 stmt instanceof IfStmt &&
1708 this.condition.isEquivalent(stmt.condition) &&
1709 areAllEquivalent(this.trueCase, stmt.trueCase) &&
1710 areAllEquivalent(this.falseCase, stmt.falseCase)
1711 );
1712 }
1713 override visitStatement(visitor: StatementVisitor, context: any): any {
1714 return visitor.visitIfStmt(this, context);
1715 }

Callers 15

compileInjectableFunction · 0.45
isUseStrictStatementFunction · 0.45
nullSafeIsEquivalentFunction · 0.45
areAllEquivalentFunction · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45
isEquivalentMethod · 0.45

Calls 1

areAllEquivalentFunction · 0.85

Tested by

no test coverage detected