Class Package
A package may be used to abstract over all of its members, regardless of which compilation unit they are defined in.
Import path
import java
Direct supertypes
Known direct subtypes
Predicates
fromSource | Holds if at least one reference type in this package originates from source code. |
getAPrimaryQlClass | Gets the name of a primary CodeQL class to which this element belongs. |
getATopLevelType | Gets a top level type in this package. |
getMetrics | Cast this package to a class that provides access to metrics information. |
getURL | A dummy URL for packages. |
Inherited predicates
compilerGeneratedReason | Gets the reason this element was generated by the compiler, if any. | from Element |
contains | Holds if this element transitively contains the specified element | from Element |
getADeclaredAnnotation | Gets an annotation that is declared on this element, excluding inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
getAnAnnotation | Gets an annotation that applies to this element, including inherited annotations. The results only include direct annotations; indirect annotations, that is repeated annotations in an (implicit) container annotation, are not included. The retention policy of the annotation type is not considered. | from Annotatable |
getAnAssociatedAnnotation | Gets an annotation associated with this element, that is: - An annotation directly present on this element, or - An annotation indirectly present on this element (in the form of a repeated annotation), or - If an annotation of a type is neither directly nor indirectly present the result is an associated inherited annotation (recursively) | from Annotatable |
getCompilationUnit | Gets the compilation unit that this element belongs to. | from Element |
getDoc | Cast this element to a | from Element |
getFile | Gets the file associated with this element. | from Top |
getLocation | Gets the source location for this element. | from Top |
getName | Gets the name of this element. | from Element |
getNumberOfCommentLines | Gets the number of comment lines that this element ranges over. | from Top |
getNumberOfLinesOfCode | Gets the number of lines of code that this element ranges over. | from Top |
getPrimaryQlClasses | Gets a comma-separated list of the names of the primary CodeQL classes to which this element belongs. | from Top |
getTotalNumberOfLines | Gets the total number of lines that this element ranges over, including lines of code, comment and whitespace-only lines. | from Top |
hasAnnotation | Holds if this element has an annotation, including inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasAnnotation | Holds if this element has the specified annotation, including inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasChildElement | Holds if this element is the immediate parent of the specified element | from Element |
hasDeclaredAnnotation | Holds if this element has a declared annotation, excluding inherited annotations. The retention policy of the annotation type is not considered. | from Annotatable |
hasLocationInfo | Holds if this element is at the specified location. The location spans column | from Top |
hasName | Holds if this element has the specified | from Element |
isCompilerGenerated | Holds if this is an auxiliary program element generated by the compiler. | from Element |
isStub | Holds if this element is from source and classified as a stub implementation. An implementation is considered a stub, if the the path to the source file contains | from Element |
suppressesWarningsAbout | Holds if this or any enclosing | from Annotatable |
toString | Gets a textual representation of this element. | from Top |