Skip to content

Commit 29e5bdb

Browse files
committed
renamed "isAbstractClass" to "is_abstract_class"
1 parent a0afcaa commit 29e5bdb

File tree

9 files changed

+15
-8
lines changed

9 files changed

+15
-8
lines changed

javascript/extractor/src/com/semmle/js/extractor/ASTExtractor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1287,7 +1287,7 @@ public Label visit(ClassDeclaration nd, Context c) {
12871287
trapwriter.addTuple("has_declare_keyword", lbl);
12881288
}
12891289
if (nd.hasAbstractKeyword()) {
1290-
trapwriter.addTuple("isAbstractClass", lbl);
1290+
trapwriter.addTuple("is_abstract_class", lbl);
12911291
}
12921292
return visit(nd.getClassDef(), lbl, nd, false);
12931293
}

javascript/extractor/tests/ts/output/trap/classes.ts.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ stmts(#20037,26,#20001,0,"abstrac ... F>\n {}")
107107
locations_default(#20038,#10000,1,1,2,4)
108108
hasLocation(#20037,#20038)
109109
stmt_containers(#20037,#20001)
110-
isAbstractClass(#20037)
110+
is_abstract_class(#20037)
111111
#20039=*
112112
exprs(#20039,78,#20037,0,"C")
113113
hasLocation(#20039,#20011)

javascript/extractor/tests/ts/output/trap/nobody.ts.trap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -724,7 +724,7 @@ stmts(#20260,26,#20001,1,"abstrac ... mber;\n}")
724724
locations_default(#20261,#10000,4,1,15,1)
725725
hasLocation(#20260,#20261)
726726
stmt_containers(#20260,#20001)
727-
isAbstractClass(#20260)
727+
is_abstract_class(#20260)
728728
#20262=*
729729
exprs(#20262,78,#20260,0,"C")
730730
hasLocation(#20262,#20091)
@@ -941,7 +941,7 @@ locations_default(#20313,#10000,18,1,29,1)
941941
hasLocation(#20312,#20313)
942942
stmt_containers(#20312,#20001)
943943
has_declare_keyword(#20312)
944-
isAbstractClass(#20312)
944+
is_abstract_class(#20312)
945945
#20314=*
946946
exprs(#20314,78,#20312,0,"D")
947947
hasLocation(#20314,#20174)

javascript/extractor/tests/ts/output/trap/typeannotations.ts.trap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4175,7 +4175,7 @@ stmts(#21350,26,#20001,44,"abstrac ... ): T;\n}")
41754175
locations_default(#21351,#10000,54,1,57,1)
41764176
hasLocation(#21350,#21351)
41774177
stmt_containers(#21350,#20001)
4178-
isAbstractClass(#21350)
4178+
is_abstract_class(#21350)
41794179
#21352=*
41804180
exprs(#21352,78,#21350,0,"GenericClass")
41814181
hasLocation(#21352,#20801)

javascript/ql/src/semmle/javascript/Aliases.qll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,8 @@ deprecated predicate isAbstractMember(Property prop) { is_abstract_member(prop)
165165
* Use `EnumDeclaration#isConst()` instead.
166166
*/
167167
deprecated predicate isConstEnum(EnumDeclaration id) { is_const_enum(id) }
168+
/**
169+
* Alias for the predicate `is_abstract_class` defined in the .dbscheme.
170+
* Use `ClassDefinition#isAbstract()` instead.
171+
*/
172+
deprecated predicate isAbstractClass(ClassDeclStmt id) { is_abstract_class(id) }

javascript/ql/src/semmle/javascript/Classes.qll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ class ClassDefinition extends @classdefinition, ClassOrInterface, AST::ValueNode
215215
/**
216216
* Holds if this class has the `abstract` modifier.
217217
*/
218-
override predicate isAbstract() { isAbstractClass(this) }
218+
override predicate isAbstract() { is_abstract_class(this) }
219219

220220
override string describe() {
221221
if exists(inferNameFromVarDef())

javascript/ql/src/semmlecode.javascript.dbscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -518,7 +518,7 @@ is_method (int id: @property ref);
518518
is_static (int id: @property ref);
519519
is_abstract_member (int id: @property ref);
520520
is_const_enum (int id: @enumdeclaration ref);
521-
isAbstractClass (int id: @classdeclstmt ref);
521+
is_abstract_class (int id: @classdeclstmt ref);
522522

523523
hasPublicKeyword (int id: @property ref);
524524
hasPrivateKeyword (int id: @property ref);

javascript/ql/src/semmlecode.javascript.dbscheme.stats

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8407,7 +8407,7 @@
84078407
<dependencies/>
84088408
</relation>
84098409
<relation>
8410-
<name>isAbstractClass</name>
8410+
<name>is_abstract_class</name>
84118411
<cardinality>116</cardinality>
84128412
<columnsizes>
84138413
<e>

javascript/upgrades/c73fbfca57f3d593b9ff50c6aa3a886d6888efec/upgrade.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,5 @@ is_abstract_member.rel: reorder isAbstractMember.rel(int prop) prop
4040
isAbstractMember.rel: delete
4141
is_const_enum.rel: reorder isConstEnum.rel(int id) id
4242
isConstEnum.rel: delete
43+
is_abstract_class.rel: reorder isAbstractClass.rel(int id) id
44+
isAbstractClass.rel: delete

0 commit comments

Comments
 (0)