mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Java: add tests for compact source files
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
| Test.java:1:1:1:1 | <clinit> | in compact source |
|
||||
| Test.java:1:1:1:1 | <obinit> | in compact source |
|
||||
| Test.java:5:6:5:9 | main | in compact source |
|
||||
| Test.java:11:6:11:16 | processData | in compact source |
|
||||
| Test.java:16:14:16:31 | updatePrivateField | in compact source |
|
||||
| Test.java:21:13:21:28 | testStaticAccess | in compact source |
|
||||
| Test.java:27:10:27:25 | methodNotCompact | NOT in compact source |
|
||||
@@ -0,0 +1,8 @@
|
||||
import java
|
||||
|
||||
from Method m, Class c, string res
|
||||
where
|
||||
c = m.getDeclaringType() and
|
||||
exists(c.getCompilationUnit().getRelativePath()) and
|
||||
if c.isImplicit() then res = "in compact source" else res = "NOT in compact source"
|
||||
select m, res
|
||||
@@ -40,3 +40,6 @@ Test.java:
|
||||
# 22| -1: [TypeAccess] IO
|
||||
# 22| 0: [StringLiteral] "Static access test"
|
||||
# 25| 11: [Class] NotCompact
|
||||
# 27| 2: [Method] methodNotCompact
|
||||
# 27| 3: [TypeAccess] void
|
||||
# 27| 5: [BlockStmt] { ... }
|
||||
|
||||
@@ -24,4 +24,6 @@ static void testStaticAccess() {
|
||||
|
||||
class NotCompact {
|
||||
//Test explict class
|
||||
void methodNotCompact() {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user