CodeQL library for Java
codeql/java-all 0.7.4 ( 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.