wire-compiler / com.squareup.wire.schema / Target

Target

sealed class Target

Types

JavaTarget

data class JavaTarget : Target

Generate .java sources.

KotlinTarget

data class KotlinTarget : Target

Generate .kt sources.

NullTarget

data class NullTarget : Target

Omit code generation for these sources. Use this for a dry-run.

TypeHandler

interface TypeHandler

Properties

elements

abstract val elements: List<String>

Proto types to generate sources for with this target. Types included here will be generated for this target and not for subsequent targets in the task.

Inheritors

JavaTarget

data class JavaTarget : Target

Generate .java sources.

KotlinTarget

data class KotlinTarget : Target

Generate .kt sources.

NullTarget

data class NullTarget : Target

Omit code generation for these sources. Use this for a dry-run.