How to get the RefType without import
- 主要语言
- CodeQL
- 星标
- 10.1k
- 派生
- 2.1k
- 平均合并
- 2 天 15 小时
- 30 天内合并 PR
- 141
描述
When I used CodeQL to search for Class in the project, I found that only the Class that was loaded in the source code through a similar import method can be successfully searched, so I want to ask if there is any way to include those Class that have not been introduced when generating the database.
For Example,Pom.xml contains the following dependencies:
```
org.apache.flink
flink-shaded-netty
4.1.39.Final-11.0
```
When I use `import org.apache.flink.shaded.netty4.io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder;` to import this class, I can search for `HttpPostStandardRequestDecoder` through the following CodeQL syntax
```
import java
from Package package, RefType reftp
where
package.hasName("org.apache.flink.shaded.netty4.io.netty.handler.codec.http.multipart") and
reftp.getPackage() = package
select reftp
```

But I still can’t get some other classes under the `org.apache.flink.shaded.netty4.io.netty.handler.codec.http.multipart` package, such as: `MemoryFileUpload`
贡献指南
评估
这个 Issue 还没有评估数据。