mirror of
https://github.com/github/codeql.git
synced 2026-04-28 10:15:14 +02:00
Disambiguate the names and trap labels of backing fields of extension properties
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
| |
|
||||
| <clinit> |
|
||||
| A |
|
||||
| B |
|
||||
| get |
|
||||
| getX |
|
||||
| invoke |
|
||||
| x$delegatepackagename$$subpackagename$$A |
|
||||
| x$delegatepackagename$$subpackagename$$B |
|
||||
@@ -0,0 +1,7 @@
|
||||
package packagename.subpackagename
|
||||
|
||||
public class A { }
|
||||
public class B { }
|
||||
|
||||
val A.x : String by lazy { "HelloA" }
|
||||
val B.x : String by lazy { "HelloB" }
|
||||
@@ -0,0 +1,5 @@
|
||||
import java
|
||||
|
||||
from Class c
|
||||
where c.fromSource()
|
||||
select c.getAMember().toString()
|
||||
Reference in New Issue
Block a user