aboutsummaryrefslogtreecommitdiff
path: root/java/com/google/turbine/binder
AgeCommit message (Expand)Author
2023-07-04Only emit package-info's if the source file's path is 'package-info.java'Liam Miller-Cushon
2023-06-26Write `package-info`s even if the package info doesn't contain any annotationsLiam Miller-Cushon
2023-04-07Use `java.util.function.Function` instead of `com.google.common.base.Function`.Éamonn McManus
2023-01-23Check interface and non-interface types in `extends` and `implements` listsLiam Miller-Cushon
2023-01-23Don't crash on duplicate type parameter declarationsLiam Miller-Cushon
2023-01-19Fix handling of implicit record constructorsLiam Miller-Cushon
2023-01-12Don't emit duplicate `toString`, `equals`, and `hashCode` methods in recordsLiam Miller-Cushon
2022-08-15Use `InputStream#readAllBytes` instead of `ByteStreams#toByteArray`Liam Miller-Cushon
2022-02-10Don't crash on missing annotation argumentsLiam Miller-Cushon
2022-02-01Remove reflective workaround for accessing `ClassLoader.getPlatformClassLoader`Liam Miller-Cushon
2022-02-01Automatic code cleanup.Kurt Alfred Kluever
2022-01-11Don't crash on `module-info.java`s is we can't load `java.base`Liam Miller-Cushon
2021-12-23Remove uses of reflection now that we're testing on JDK 11+Liam Miller-Cushon
2021-11-10Handle compact record constructorsLiam Miller-Cushon
2021-10-01Initial support for sealed classesLiam Miller-Cushon
2021-09-28Initial support for records in annotation processingLiam Miller-Cushon
2021-09-27Initial support for recordsLiam Miller-Cushon
2021-09-23Improve major version handlingLiam Miller-Cushon
2021-09-21Extract a helper methodLiam Miller-Cushon
2021-09-17Add parser support for recordsLiam Miller-Cushon
2021-09-17Fix position of type annotationsLiam Miller-Cushon
2021-09-16Extract a local variableLiam Miller-Cushon
2021-09-16Finish migrating to JSpecify annotationsLiam Miller-Cushon
2021-09-02Explicitly represent parenthesized expressions in the ASTLiam Miller-Cushon
2021-08-27Flatten `BinaryTree`s to avoid recursing into themLiam Miller-Cushon
2021-07-21Annotate bytecode packages for nullnessLiam Miller-Cushon
2021-07-21Improve error handling for string conversionsLiam Miller-Cushon
2021-07-21Fix handling of `package-info.java`s for empty packagesLiam Miller-Cushon
2021-07-20Report diagnostics for type conversionsLiam Miller-Cushon
2021-07-20Report an error for annotation element values without a nameLiam Miller-Cushon
2021-07-18Annotate binder and related packages for nullnessLiam Miller-Cushon
2021-07-01Address compile errors that would appear when `ImmutableMap` is annotated for...cpovirk
2021-06-17Fix handling of repackaged transitive classes in jdepsLiam Miller-Cushon
2021-06-15Fix javadocLiam Miller-Cushon
2021-06-08Satisfy the nullness checker.cpovirk
2021-05-20Never class-load `TurbineProcessingEnvironment` from the `-processor`Liam Miller-Cushon
2021-05-13Improve `--builtin_processors` handlingLiam Miller-Cushon
2021-04-13Fix handling of `isDefault()` for symbols loaded from the classpathLiam Miller-Cushon
2021-03-23Eliminate `core.transform` wrapper.cpovirk
2021-03-16Fix copybara configLiam Miller-Cushon
2021-03-15Try out more null-checkingLiam Miller-Cushon
2021-03-13Comply with nullness analysisLiam Miller-Cushon
2021-03-05Throw a more specific exceptionLiam Miller-Cushon
2021-03-05Fix some potential NPEsLiam Miller-Cushon
2021-03-02Don't read `<clinit>`s from class filesLiam Miller-Cushon
2021-02-16Weed out non-annotation types appearing as nested annotation valuesLiam Miller-Cushon
2021-02-08Don't include type annotations in a turbine diagnosticLiam Miller-Cushon
2021-01-21Log and continue past more errorsLiam Miller-Cushon
2021-01-19Add private constructors for classes that aren't intended to be instantiatedLiam Miller-Cushon
2020-12-11Refactor `ClassLoader` setup in `Processing`Liam Miller-Cushon