-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Open
Labels
Description
When working with Javadoc it is often necessary to find out to which type a Javadoc tag refers to. Imports are one way to find this out, however the QL Import class does not define a common predicate to get an imported type despite all import types being able to import types in some way.
It would therefore be useful to add a predicate Import.getATypeImport() which would behave like this:
ImportType:getImportedType()ImportStaticTypeMember:getATypeImport()ImportOnDemandFromPackage:getAnImport()ImportOnDemandFromType:getAnImport()ImportStaticOnDemand:getATypeImport()
Edit: As described by #10498 instead of adding this predicate, it might make more sense to have a predicate for CompilationUnit which obtains a type which is available by its simple same in that compilation unit.