MCPcopy Index your code
hub / github.com/angular/angular / isEquivalent

Method isEquivalent

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

Source from the content-addressed store, hash-verified

1697 super(StmtModifier.None, sourceSpan, leadingComments);
1698 }
1699 override isEquivalent(stmt: Statement): boolean {
1700 return (
1701 stmt instanceof IfStmt &&
1702 this.condition.isEquivalent(stmt.condition) &&
1703 areAllEquivalent(this.trueCase, stmt.trueCase) &&
1704 areAllEquivalent(this.falseCase, stmt.falseCase)
1705 );
1706 }
1707 override visitStatement(visitor: StatementVisitor, context: any): any {
1708 return visitor.visitIfStmt(this, context);
1709 }

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