aboutsummaryrefslogtreecommitdiff
path: root/java/com/google/turbine/binder/TypeBinder.java
AgeCommit message (Expand)Author
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-02-01Automatic code cleanup.Kurt Alfred Kluever
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-16Finish migrating to JSpecify annotationsLiam 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-02-08Don't include type annotations in a turbine diagnosticLiam Miller-Cushon
2020-11-02Weed out `final` interface methodsLiam Miller-Cushon
2020-07-06Weed out uses of primitives in genericsLiam Miller-Cushon
2019-09-23Fix an NPEcushon
2019-07-31Save names of ErrorTypescushon
2019-07-31Implement Types#directSupertypescushon
2019-07-08Add additional symbol kindscushon
2019-04-29Separate type variable upper and lower bound handlingcushon
2018-11-13Accumulate diagnostics during hierarchy and type bindingcushon
2018-11-06Model intersection types directlycushon
2018-10-23Use AutoValue for Type module objectscushon
2018-10-17Avoid containsKey callscushon
2018-10-17Improve resolution error diagnosticscushon
2018-09-27Canonicalization error handlingcushon
2018-09-09Use java.util.Optional instead of guava's Optionalcushon
2018-04-11Make missing symbol diagnostics more consistentcushon
2018-03-08Don't crash on private interface methodscushon
2017-11-17Don't crash on duplicate field declarationscushon
2017-09-29Fix diagnostics for annotation binding errorscushon
2017-09-29Improve diagnostics for repeated unrepeatable annotationscushon
2017-08-28Short-circuit import based name resolution for the enclosing typecushon
2017-07-28Weed out types used as annotations that aren't annotationscushon
2017-05-03Create a 'preprocessing' passcushon
2017-03-18Handle another symbol resolution errorcushon
2017-03-09Support non-canonical static type importscushon
2017-01-27Report an error for missing annotation symbolscushon
2017-01-10Remove redundant super type symbols from SourceTypeBoundClasscushon
2016-12-14Check visibility of static on-demand type importscushon
2016-12-06Refactor diagnostic handling to use diagnostic codescushon
2016-11-30Match javac's method and field ordercushon
2016-11-30Fix resolution order of type parameters and member typescushon
2016-11-22Fix a type resolution and canonicalization bugcushon
2016-11-16Emit MethodParameters attributescushon
2016-11-16Fix handling of type annotations on fully-qualified types namescushon
2016-11-15Implement the strictfp modifiercushon
2016-11-02Support repeatable annotationscushon
2016-10-31Fix handling of type annotation on nested type namescushon
2016-10-31Initial implementation of receiver parameterscushon