MCPcopy Index your code
hub / github.com/angular/components / visitClassDeclaration

Method visitClassDeclaration

tools/tslint-rules/memberNamingRule.ts:40–53  ·  view source on GitHub ↗
(node: ts.ClassDeclaration)

Source from the content-addressed store, hash-verified

38 }
39
40 override visitClassDeclaration(node: ts.ClassDeclaration) {
41 node.members.forEach(member => {
42 // Members without a modifier are considered public.
43 if (this._hasModifier(member, ts.SyntaxKind.PublicKeyword)) {
44 this._validateMember(member, 'public');
45 } else if (this._hasModifier(member, ts.SyntaxKind.PrivateKeyword)) {
46 this._validateMember(member, 'private');
47 } else if (this._hasModifier(member, ts.SyntaxKind.ProtectedKeyword)) {
48 this._validateMember(member, 'protected');
49 }
50 });
51
52 super.visitClassDeclaration(node);
53 }
54
55 override visitConstructorDeclaration(node: ts.ConstructorDeclaration) {
56 node.parameters.forEach(param => {

Callers

nothing calls this directly

Calls 2

_hasModifierMethod · 0.95
_validateMemberMethod · 0.95

Tested by

no test coverage detected