How to get the RefType without import
- Linguagem predominante
- CodeQL
- Estrelas
- 10.1k
- Forks
- 2.1k
- Merge médio
- 2d 15h
- PRs com merge (30d)
- 141
Descrição
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`
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.