Profile

expect class Profile(profileFiles: List<ProfileFileElement> = emptyList())
actual class Profile(profileFiles: List<ProfileFileElement>)
actual class Profile(profileFiles: List<ProfileFileElement>)

Describes how to map .proto to .java. A single repository of .proto files may have multiple profiles; for example a project may target both Android and Java.

actual class Profile(profileFiles: List<ProfileFileElement>)

Constructors

Link copied to clipboard
expect constructor(profileFiles: List<ProfileFileElement> = emptyList())
actual constructor(profileFiles: List<ProfileFileElement>)
actual constructor(profileFiles: List<ProfileFileElement>)
actual constructor(profileFiles: List<ProfileFileElement>)

Functions

Link copied to clipboard
Link copied to clipboard
fun javaTarget(type: ProtoType): TypeName?
Link copied to clipboard
fun kotlinTarget(type: ProtoType): TypeName?