wire-kotlin-generator
Module Contents
alltypes
Module Contents
class
KotlinGenerator
Module Contents
fun
generateServiceTypeSpecs
(
service
:
Service
,
onlyRpc
:
Rpc
?
=
null
)
:
Map
<
ClassName
,
TypeSpec
>
fun
generateType
(
type
:
Type
)
:
TypeSpec
fun
generatedServiceName
(
service
:
Service
,
rpc
:
Rpc
?
=
null
,
isImplementation
:
Boolean
=
false
)
:
ClassName
fun
generatedTypeName
(
type
:
Type
)
:
ClassName
@JvmStatic
@JvmName
(
"get"
)
operator
fun
invoke
(
schema
:
Schema
,
emitAndroid
:
Boolean
=
false
,
javaInterop
:
Boolean
=
false
,
rpcCallStyle
:
RpcCallStyle
=
RpcCallStyle.SUSPENDING
,
rpcRole
:
RpcRole
=
RpcRole.CLIENT
)
:
KotlinGenerator
val
schema
:
Schema
enum
class
RpcCallStyle
Module Contents
BLOCKING
SUSPENDING
enum
class
RpcRole
Module Contents
CLIENT
SERVER
package
com.squareup.wire.kotlin
Module Contents
class
KotlinGenerator
Module Contents
fun
generateServiceTypeSpecs
(
service
:
Service
,
onlyRpc
:
Rpc
?
=
null
)
:
Map
<
ClassName
,
TypeSpec
>
fun
generateType
(
type
:
Type
)
:
TypeSpec
fun
generatedServiceName
(
service
:
Service
,
rpc
:
Rpc
?
=
null
,
isImplementation
:
Boolean
=
false
)
:
ClassName
fun
generatedTypeName
(
type
:
Type
)
:
ClassName
@JvmStatic
@JvmName
(
"get"
)
operator
fun
invoke
(
schema
:
Schema
,
emitAndroid
:
Boolean
=
false
,
javaInterop
:
Boolean
=
false
,
rpcCallStyle
:
RpcCallStyle
=
RpcCallStyle.SUSPENDING
,
rpcRole
:
RpcRole
=
RpcRole.CLIENT
)
:
KotlinGenerator
val
schema
:
Schema
enum
class
RpcCallStyle
Module Contents
BLOCKING
SUSPENDING
enum
class
RpcRole
Module Contents
CLIENT
SERVER