We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cf2d782 commit 2b75582Copy full SHA for 2b75582
example/java/UnusedMethod.gdl
@@ -5,10 +5,18 @@ fn default_java_db() -> JavaDB {
5
return JavaDB::load("coref_java_src.db")
6
}
7
8
+fn usedMethod(m: Method) -> bool {
9
+ for(c in CallableBinding(default_java_db())) {
10
+ if (c.getCallee().key_eq(m)) {
11
+ return true
12
+ }
13
14
+}
15
+
16
// find unused methods
17
fn unused_method(unused: string) -> bool {
- for(c in Callable(default_java_db()), method in Callable(default_java_db()), caller in method.getCaller()) {
- if (c != caller && unused = method.getSignature()) {
18
+ for(m in Method(default_java_db())) {
19
+ if (!usedMethod(m) && unused = m.getSignature()) {
20
return true
21
22
0 commit comments