Summary: 49 instances, 47 unique Text Count // TODO - the group to publish under needs negotiated still 1 // TODO - we have no way to know the http version at this level to set HTTP/x.x 1 // TODO - currently can only have nullable (T?) values delegated. Look at providing either a default/initial value 1 // TODO - we could pool these 1 // TODO: Remove following annotation after https://youtrack.jetbrains.com/issue/KTOR-3001 is resolved 2 // TODO - propagate Job() and/or coroutine context? 1 * NOTE/FIXME: This type was written to handle the restXml protocol handling but could be refactored to be more 1 // TODO - deal with document members 1 allWarningsAsErrors = false // FIXME Dokka bundles stdlib into the classpath, causing an unfixable warning 1 // TODO - can we make kotlin dependencies not specify a version e.g. kotlin("kotlin-test") 1 // FIXME - Workaround for unspecified kotlin target error after 1.4 upgrade. 1 // FIXME - this doesn't account for unboxed primitives 1 // TODO - We need to decide non-JVM only symbols to generate for these before we know how to assign values to them 1 // TODO Write logic to find connection errors, timeouts, stream faults, etc. 1 // TODO: Remove following annotation after https://youtrack.jetbrains.com/issue/KTOR-3001 is resolved 1 // FIXME - Workaround for unspecified kotlin target error after 1.4 upgrade. 1 // TODO - remove in favor of implementing Appendable in such a way as to not allocate an entire new byte array 1 // TODO - when we get to other platforms we will likely just roll our own - for now we are going to punt and use JVM 1 // FIXME - refactor to just take a CodegenContext rather than the more specific protocol generator context. Serde should be protocol agnostic (ideally) 1 // TODO - deal with document shapes 1 // FIXME - baby steps 1 // TODO - we could probably consider allowing this be set from the environment 1 // FIXME - ensure the `source` is closed? 1 // TODO: https://github.com/awslabs/smithy-kotlin/issues/136 1 // FIXME - if SAM interfaces support suspend soon we should consider updating HttpSerialize/Deserialize to use them instead 1 // FIXME - this can go away if/when this lands: https://github.com/Kotlin/kotlinx.coroutines/issues/1996 1 // FIXME - we should be able to remove special casing of errors here which is protocol specific 1 // TODO - could implement Appendable for convenience, need writeUtf8Char() extension 1 // FIXME - instead of reading and writing bytes we could probably proxy the underlying channel 1 // FIXME - we should revisit this - Kotlin/Native is only place where we would actually be manually managing memory 1 // TODO ~ Not yet implemented 1 // TODO - implement document support 1 // FIXME ~ new codewriter should use settings from parent. Support from Smithy is needed 1 // FIXME - do we even use this function in any of the formats? It seems like we go through `field(.., SdkSerializable)` ?? 1 // TODO - mark class internal and remove integration tests once serde is stable 1 // TODO - Kotlin MPP setup (pass through KotlinSettings) - maybe separate gradle writers 1 // FIXME - atomicfu gradle plugin fails on transformJvmMainAtomicfu task for some reason, for now just use it as a library without the bytecode transform 1 // FIXME - we should commonize how we deal with buffers internally and rely on `SdkBuffer` 1 // TODO - deal with document shapes 2 * TODO: Implement a real function. See https://www.pivotaltracker.com/story/show/174214013 1 // FIXME - clean up stack to distinguish between mutable/immutable and move to utils? (e.g. MutableStack = mutableStackOf()) 1 // FIXME - the userinfo and fragment are raw at this point and need escaped as well probably 1 // FIXME - rename file and class to ServiceClientGenerator 1 // FIXME - this causes backing classes to be generated behind the scenes and contributes to the overall jar size 1 // FIXME - decompose these symbols directly when they are emitted 1 // FIXME - remove in favor of kotlinx-datetime before GA (assuming it's available). For now 1 // FIXME - can we relocate to engine? 1