Skip to content

Commit 2cd1e09

Browse files
authored
Merge pull request #12111 from smowton/smowton/feature/java-merge-classes-and-interfaces
Java: merge the @Class and @interface database types and tables
2 parents 5f0b197 + 62d10f9 commit 2cd1e09

File tree

22 files changed

+35481
-3870
lines changed

22 files changed

+35481
-3870
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class ClassOrInterface extends @classorinterface {
2+
string toString() { result = "class-or-interface" }
3+
}
4+
5+
class Package extends @package {
6+
string toString() { result = "package" }
7+
}
8+
9+
from ClassOrInterface id, string nodeName, Package parentId, ClassOrInterface sourceId
10+
where classes_or_interfaces(id, nodeName, parentId, sourceId) and not isInterface(id)
11+
select id, nodeName, parentId, sourceId
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
class ClassOrInterface extends @classorinterface {
2+
string toString() { result = "class-or-interface" }
3+
}
4+
5+
class Package extends @package {
6+
string toString() { result = "package" }
7+
}
8+
9+
from ClassOrInterface id, string nodeName, Package parentId, ClassOrInterface sourceId
10+
where classes_or_interfaces(id, nodeName, parentId, sourceId) and isInterface(id)
11+
select id, nodeName, parentId, sourceId

0 commit comments

Comments
 (0)