wire-compiler
Module Contents
alltypes
Module Contents
interface CustomHandlerBeta
data class CustomTargetBeta : Target
data class JavaTarget : Target
data class KotlinTarget : Target
Module Contents
KotlinTarget(includes: List<String> = listOf("*"), excludes: List<String> = listOf(), exclusive: Boolean = true, outDirectory: String, android: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = false, emitKotlinSerialization: Boolean = false, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, singleMethodServices: Boolean = false, boxOneOfsMinSize: Int = 5_000, grpcServerCompatible: Boolean = false)
val android: Boolean
val boxOneOfsMinSize: Int
val emitAppliedOptions: Boolean
val emitDeclaredOptions: Boolean
val emitKotlinSerialization: Boolean
val excludes: List<String>
val exclusive: Boolean
val grpcServerCompatible: Boolean
val includes: List<String>
val javaInterop: Boolean
val outDirectory: String
val rpcCallStyle: RpcCallStyle
val rpcRole: RpcRole
val singleMethodServices: Boolean
data class NullTarget : Target
interface ProfileLoader
data class ProtoTarget : Target
class SchemaLoader : Closeable, Loader, ProfileLoader
data class SwiftTarget : Target
sealed class Target : Serializable
class WireCompiler
interface WireLogger
data class WireRun
Module Contents
WireRun(sourcePath: List<Location>, protoPath: List<Location> = listOf(), treeShakingRoots: List<String> = listOf("*"), treeShakingRubbish: List<String> = listOf(), moves: List<Move> = listOf(), sinceVersion: String? = null, untilVersion: String? = null, onlyVersion: String? = null, targets: List<Target>, modules: Map<String, Module> = emptyMap(), permitPackageCycles: Boolean = false)
data class Module
fun execute(fs: FileSystem = FileSystems.getDefault(), logger: WireLogger = ConsoleWireLogger()): Unit
val modules: Map<String, Module>
val moves: List<Move>
val onlyVersion: String?
val permitPackageCycles: Boolean
val protoPath: List<Location>
val sinceVersion: String?
val sourcePath: List<Location>
val targets: List<Target>
val treeShakingRoots: List<String>
val treeShakingRubbish: List<String>
val untilVersion: String?
package com.squareup.wire
package com.squareup.wire.schema
Module Contents
interface CustomHandlerBeta
data class CustomTargetBeta : Target
data class JavaTarget : Target
data class KotlinTarget : Target
Module Contents
KotlinTarget(includes: List<String> = listOf("*"), excludes: List<String> = listOf(), exclusive: Boolean = true, outDirectory: String, android: Boolean = false, javaInterop: Boolean = false, emitDeclaredOptions: Boolean = true, emitAppliedOptions: Boolean = false, emitKotlinSerialization: Boolean = false, rpcCallStyle: RpcCallStyle = RpcCallStyle.SUSPENDING, rpcRole: RpcRole = RpcRole.CLIENT, singleMethodServices: Boolean = false, boxOneOfsMinSize: Int = 5_000, grpcServerCompatible: Boolean = false)
val android: Boolean
val boxOneOfsMinSize: Int
val emitAppliedOptions: Boolean
val emitDeclaredOptions: Boolean
val emitKotlinSerialization: Boolean
val excludes: List<String>
val exclusive: Boolean
val grpcServerCompatible: Boolean
val includes: List<String>
val javaInterop: Boolean
val outDirectory: String
val rpcCallStyle: RpcCallStyle
val rpcRole: RpcRole
val singleMethodServices: Boolean
data class NullTarget : Target
interface ProfileLoader
data class ProtoTarget : Target
class SchemaLoader : Closeable, Loader, ProfileLoader
data class SwiftTarget : Target
sealed class Target : Serializable
data class WireRun
Module Contents
WireRun(sourcePath: List<Location>, protoPath: List<Location> = listOf(), treeShakingRoots: List<String> = listOf("*"), treeShakingRubbish: List<String> = listOf(), moves: List<Move> = listOf(), sinceVersion: String? = null, untilVersion: String? = null, onlyVersion: String? = null, targets: List<Target>, modules: Map<String, Module> = emptyMap(), permitPackageCycles: Boolean = false)
data class Module
fun execute(fs: FileSystem = FileSystems.getDefault(), logger: WireLogger = ConsoleWireLogger()): Unit
val modules: Map<String, Module>
val moves: List<Move>
val onlyVersion: String?
val permitPackageCycles: Boolean
val protoPath: List<Location>
val sinceVersion: String?
val sourcePath: List<Location>
val targets: List<Target>
val treeShakingRoots: List<String>
val treeShakingRubbish: List<String>
val untilVersion: String?