CodeQL library for Java/Kotlin
codeql/java-all 4.2.1-dev (changelog, source)
Search

Module Lombok

Provides classes and predicates for identifying use of the Lombok framework.

Import path

import semmle.code.java.frameworks.Lombok

Imports

java

Provides all default Java QL imports.

Classes

LombokAllArgsConstructorAnnotation

A Lombok @AllArgsConstructor annotation.

LombokAnnotation

An annotation from the Lombok framework.

LombokBuilderAnnotation

A Lombok @Builder annotation.

LombokCleanupAnnotation

A Lombok @Cleanup annotation.

LombokDataAnnotation

A Lombok @Data annotation.

LombokEqualsAndHashCodeAnnotation

A Lombok @EqualsAndHashCode annotation.

LombokEqualsAndHashCodeGeneratedClass

A class for which equals and hashCode methods are generated by the Lombok framework.

LombokGetterAnnotatedField

A field for which a getter method is generated by the Lombok framework.

LombokGetterAnnotation

A Lombok @Getter annotation.

LombokLogAnnotation

A Lombok @Log annotation.

LombokNoArgsConstructorAnnotation

A Lombok @NoArgsConstructor annotation.

LombokNonNullAnnotation

A Lombok @NonNull annotation.

LombokRequiredArgsConstructorAnnotation

A Lombok @RequiredArgsConstructor annotation.

LombokSetterAnnotation

A Lombok @Setter annotation.

LombokSneakyThrowsAnnotation

A Lombok @SneakyThrows annotation.

LombokSynchronizedAnnotation

A Lombok @Synchronized annotation.

LombokToStringAnnotation

A Lombok @ToString annotation.

LombokValueAnnotation

A Lombok @Value annotation.