Module java

Provides all default Java QL imports.

Import path

java

Imports

Annotation

Provides classes and predicates for working with Java annotations.

Ant

Provides classes and predicates for working with targets in Apache Ant build files.

BasicBlocks

Provides classes and predicates for working with basic blocks in Java.

CompilationUnit

Provides classes and predicates for working with Java compilation units.

ControlFlowGraph

Provides classes and predicates for computing expression-level intra-procedural control flow graphs.

Dependency

Provides utility predicates for representing dependencies between types.

Element

Provides a class that represents named elements in Java programs.

Exception

Provides classes and predicates for working with Java exceptions.

Expr

Provides classes for working with Java expressions.

FileSystem

Provides classes for working with files and folders.

GeneratedFiles

Provides classes and predicates for working with the most common types of generated files.

Generics

Provides classes and predicates for working with generic types.

Import

Provides classes and predicates for working with Java imports.

J2EE

Provides classes and predicates for working with J2EE bean types.

JDK

Provides classes and predicates for working with standard classes and methods from the JDK.

JDKAnnotations

Provides classes that represent standard annotations from the JDK.

JMX

Provides classes and predicates for working with JMX bean types.

Javadoc

Provides classes and predicates for working with Javadoc documentation.

Location

Provides classes and predicates for working with locations.

Member

Provides classes and predicates for working with members of Java classes and interfaces, that is, methods, constructors, fields and nested types.

MetricCallable

Provides classes and predicates for computing metrics on Java methods and constructors.

MetricElement

Provides classes and predicates for computing metrics on Java elements.

MetricField

Provides classes and predicates for computing metrics on Java fields.

MetricPackage

Provides classes and predicates for computing metrics on Java packages.

MetricRefType

Provides classes and predicates for computing metrics on Java classes and interfaces.

MetricStmt

Provides classes and predicates for computing metrics on Java statements.

Modifier

Provides classes and predicates for working with Java modifiers.

Modules

Provides classes for working with Java modules.

Package

Provides classes and predicates for working with Java packages.

Statement

Provides classes and predicates for working with Java statements.

Type

Provides classes and predicates for working with Java types.

UnitTests

Provides classes and predicates for working with test classes and methods.

Variable

Provides classes and predicates for working with Java variables and their declarations.

XML

Provides classes and predicates for working with XML files and their content.