• Home
  • Raw
  • Download

Lines Matching full:fix

15  * Fix: Fix issue with missing `suspend` modifier in `KSTypeReference.toTypeName` (#1793).
16 * Fix: Honour same-package import aliases (#1794).
17 * Fix: Always include parameter docs in the type header (#1800).
25 * Fix: Fix nullability of lambdas in `KSTypeReference.toTypeName` (#1756).
41 * Fix: Fix a regression introduced by #1637, where a superfluous newline is added to a type's KDoc
65 * Fix: Set `DecimalFormatSymbols.minusSign` for consistency across locales (#1658).
66 * Fix: Fix link to incremental KSP in KDoc (#1638).
67 * Fix: Emit primary constructor KDoc (#1637).
75 * Fix: Fix one more missing API in binary compatibility override in `Annotatable.Builder` (#1581).
81 * Fix: Restore ABI stability for annotatable and documentable builders (#1580).
97 * Fix: Omit public modifier on override function or constructor parameters (#1550).
98 * Fix: Correct handling of members in various types (#1558).
99 * Fix: Function return types now default to `Unit` unless explicitly set (#1559).
125 To fix it, explicitly define the return type:
139 * Fix: Append nested class names to alias during name lookup (#1568).
140 * Fix: Allow PropertySpec with context receivers and without getter or setter (#1575).
148 * Fix: `KSType.toTypeName` fixed to work with aliased types (#1534).
156 …* Fix: Look at canonical names instead of just package names when generating import aliases (#1519…
157 * Fix: Ignore KSP annotation arguments without a value (#1523).
158 * Fix: Fix arguments handling in `KSType.toTypeName()` (#1529).
174 …* Fix: Fix StackOverflowError when calling `KSTypeArgument.toTypeName()` for a wildcard in a recur…
175 * Fix: Fix transitive aliases (#1306).
176 * Fix: Fix Aliases as TypeArgument (#1321).
177 * Fix: Don't escape special characters inside raw strings (#1331).
178 * Fix: Fix KSP interop's output of the annotation parameter value of type Char (#1338).
179 * Fix: Fix KSP interop's output for primitive arrays (#1340).
180 * Fix: Avoid emitting public if `shouldEmitPublicModifier` returns false (#1342).
181 …* Fix: Fix context receivers being rendered in an incorrect position when on a nullable/suspending…
182 * Fix: Do not use `bestGuess` for `KClass.asClassName` (#1469).
183 * Fix: Handle fake nested types with platform mapped parents (#1472).
184 * Fix: Fix `TypeName` equals (#1477).
185 * Fix: Make equals consistent with compareTo for `ClassName` (#1506).
200 * Fix: Resolve enum constants when emitting types.
201 * Fix: Fix type argument mapping when processing typealiases with KSP.
202 * Fix: Properly unwrap `KSTypeAlias` with an unused type parameter.
203 * Fix: Unwrap nested `KSTypeAlias`-es recursively.
204 * Fix: Add support for context receivers `@PropertySpec` and fix issues with annotations.
205 * Fix: Treat `header` and `impl` as keywords (workaround for KT-52315).
206 * Fix: Use `%N` instead of `%L` for annotation arg names so keywords are handled.
207 * Fix: Improve handling of long `return` expressions.
236 * Fix: Fail compilation if you only pass one string to `ClassName`.
237 * Fix: Inline `val` property if its getter is `inline`.
238 * Fix: Add `yield` to the list of reserved keywords.
239 * Fix: Enforce only allowed parameter modifiers in `ParameterSpec` (i.e. `crossinline`, `vararg`, a…
240 * Fix: Fix `CodeBlock`s in class delegation getting `toString()`'d instead of participating in code…
241 * Fix: Error when attempting to convert KSP error types (i.e. if `KSType.isError` is true) to `Type…
250 * Fix: Don't wrap aliasing imports with long package names.
251 * Fix: Don't wrap type names inside line comments.
252 * Fix: Ignore Java's `@Deprecated` annotations on synthetic methods for annotations.
260 * Fix: Correct generation of typealiases with type args in KSP interop.
261 * Fix: Add missing default `TypeParameterResolver.EMPTY` argument to
280 * Fix: Fix self-referencing type variables in metadata parsing.
281 * Fix: Use delicate APIs rather than noisy logging ones when converting annotation mirrors in
283 * Fix: Update error message when metadata cannot be read to a more actionable one.
284 * Fix: Avoid escaping already escaped strings.
302 * Fix: Escape member names that only contain underscores.
303 * Fix: Always emit an empty primary constructor if it was set via `TypeSpec.primaryConstructor`.
313 * Fix: Ensure `ImmutableKmProperty.toMutable()` copies `fieldSignature`.
314 * Fix: Prevent name clashes between an imported `MemberName` and a member in current scope.
315 * Fix: Prevent name clashes between a type and a supertype with the same name.
316 * Fix: Don't generate empty body for `expect` and `external` functions.
317 * Fix: Don't allow `expect` or `external` classes to initialize supertypes.
318 * Fix: Disallow delegate constructor calls in `external` classes.
319 * Fix: Allow non-public primary constructors inside inline/value classes.
320 * Fix: Allow init blocks inside inline/value classes.
321 * Fix: Omit redundant `abstract` modifiers on members inside interfaces
328 * Fix: Omit visibility modifiers on custom accessors.
334 * Fix: 1.7.0 was published using JDK 11 which set `"org.gradle.jvm.version"` to `"11"` in Gradle
349 * Fix: Don't auto-convert properties with custom accessors to primary constructor properties.
350 * Fix: Don't allow parameterless setters with body.
351 * Fix: Prevent auto-wrapping spaces inside escaped keywords.
380 * Fix: Properly propagate implicit type and function modifiers in nested declarations.
381 * Fix: Properly escape type names containing `$` character.
382 * Fix: Don't emit `LambdaTypeName` annotations twice.
383 * Fix: Preserve tags in `TypeName.copy()`.
400 * Fix: Fix metadata parsing for types.
401 * Fix: Allow file names that are Kotlin keywords.
402 * Fix: Properly escape type alias names with backticks.
403 * Fix: Allow creating `TypeSpec`s with names that can be escaped with backticks.
404 * Fix: Properly escape enum constant names with backticks.
405 * Fix: Maintain proper ordering of properties and initializers when emitting a `TypeSpec`.
408 * Fix: Don't emit a leading new line if type KDoc is empty but parameter KDocs are present.
409 * Fix: Ensure KotlinPoet-metadata resolves package names properly.
415 * Fix: Support reified inline types in KotlinPoet-metadata.
421 * Fix: Don't emit stubs for abstract functions in KotlinPoet-metadata.
427 * Fix: Properly handle abstract elements in KotlinPoet-metadata.
428 * Fix: Properly handle typealiases in KotlinPoet-metadata.
429 * Fix: Properly render % symbols at the end of KDocs.
438 * Fix: Use full package name for shading `auto-common`.
439 * Fix: Support reading self-type variables (e.g. `Asset<A : Asset<A>>`) from Kotlin `Metadata`.
469 * Fix: Properly escape enum constant names.
470 * Fix: Ensure trailing newlines in KDoc and function bodies.
471 * Fix: `TypeVariableName`s with empty bounds will now default to `Any?`.
472 * Fix: Don't emit parens for primary constructors.
473 * Fix: `ClassName`s with empty simple names are not allowed anymore.
474 * Fix: Throw if names contain illegal characters that can't be escaped with backticks.
493 * Fix: Pass only unique originating elements to Filer.
494 * Fix: Fix bug with MemberNames in same package nested inside a class.
503 * Fix: Import members from default package.
504 * Fix: Add non-wrapping spaces in control flow creation methods.
505 * Fix: Named "value" argument being omitted in annotation array types.
516 * Fix: Don't emit visible whitespace in `toString()`.
517 * Fix: Prevent line wrapping in weird places inside function signature.
518 * Fix: No line wrapping between val and property name.
519 * Fix: Allow passing line prefix into `LineWrapper` to enable proper line wrapping in KDoc.
520 * Fix: Add newline for `TypeSpec` Kdoc with no tags.
521 * Fix: Add newline for remaining Specs.
522 * Fix: Fix kdoc formatting for property getter/setters.
523 * Fix: Don't wrap single line comments inside `FunSpec`.
524 * Fix: Add non-wrapping package name.
525 …* Fix: Remove n^2 algorithm in `CodeWriter.resolve()` by precomputing all of the nested simple nam…
526 * Fix: Fix edge case with empty enum classes.
527 * Fix: Fix Nullable Type Parameter handling in `KType.asTypeName()`.
528 * Fix: Fix incorrect long comment wrapping in `FileSpec`.
529 …* Fix: Attach primary constructor param/property KDoc to the element vs emitting it inside the typ…
538 * Fix: Use pre-formatted strings for arguments to %P.
545 * Fix: Prevent wrapping in import statements.
567 * Fix: Emit star-projection only for types with `Any?` upper bound.
568 * Fix: Fold property with escaped name.
589 * Fix: Distinguishing `IntArray` and `Array<Int>` when creating `TypeName`.
590 * Fix: Use `TypeName` instead of `ClassName` as parameter type of `plusParameter()`.
591 * Fix: Keep type-parameter variance when constructing `TypeName` from `KType`.
592 * Fix: Don't validate modifiers when merging properties with primary constructor parameters.
593 * Fix: Escape $ characters in formatted strings.
594 * Fix: `FileSpec.Builder` blank package and subfolder fix.
595 * Fix: Append new line at end of parameter KDoc.
596 * Fix: Add parameter KDoc in `toBuilder()`.
613 * Fix: Use regular indents for parameter lists.
614 * Fix: Inline annotations on properties defined in primary constructor.
615 * Fix: Use `Any?` as the default type variable bounds.
616 * Fix: Fix importing annotated `TypeName`.
617 * Fix: If any primary constructor property has KDoc, put properties on new lines.
618 * Fix: Properly emit where block in type signature.
619 * Fix: Avoid type name collisions in primary constructor.
620 * Fix: Remove implicit `TypeVariable` bound when more bounds are added.
621 * Fix: Combine annotations and modifiers from constructor params and properties.
622 * Fix: Replace delegate constructor args along with the constructor.
641 * Fix: Correct handling of super-classes/interfaces on anonymous classes.
642 * Fix: Fix boundary filtering to `Any?`.
643 * Fix: Wrap long property initializers.
644 * Fix: Fix formatting and indentation of parameter lists.
658 * Fix: Escape function and package names if they are a Kotlin keyword.
659 * Fix: Properly format WildcardTypeName's class declaration.
675 * Fix: Format one parameter per line when there are more than two parameters.
676 * Fix: Don't emit braces when the constructor body is empty.
677 * Fix: Do not invoke superclass constructor when no primary constructor.
678 * Fix: Enforce the right modifiers on functions.
692 * Fix: Don't emit setter parameter types.
693 * Fix: Support Kotlin keywords in `NameAllocator`.
694 * Fix: Emit the right default parameters for primary constructors.
695 * Fix: Format annotations properly when used as parameters.
696 * Fix: Recognize imports when emitting nullable types.
697 * Fix: Call through to the superclass constructor when superclass has a no-args constructor.
698 * Fix: Omit class braces if all properties are declared in primary constructor.
699 * Fix: Don't emit empty class bodies.
700 * Fix: Emit the right syntax for declaring multiple generic type constraints.
701 * Fix: Support properties on objects, companions and interfaces.
702 * Fix: Use `AnnotationSpec` for throws.
718 * Fix: Generate valid annotation classes.
719 * Fix: Use `KModifier` for varargs.
720 * Fix: Use `ParameterizedTypeName` for array types.
721 * Fix: Extract Kotlin name from `KClass` instead of Java name.
722 * Fix: Emit valid class literals: `Double::class` instead of `Double.class`.
723 * Fix: Emit modifiers in the expected order.
724 * Fix: Emit the correct syntax for enum classes and overridden members.
736 * Fix: Inheritance should use `:` instead of `extends` and `implements`.
737 * Fix: Make initializerBlock emit `init {}`.