value-processor / me.tatarka.valueprocessor / Property / Getter

Getter

class Getter : Property<ExecutableElement>

Constructors

<init>

Getter(method: ExecutableElement)

Properties

callableName

val callableName: String

The actual name of the property. This will not have any 'get' or 'is' prefix stripped.

isBean

val isBean: Boolean

name

val name: String

The name of the property. For fields and params this is the name in code. For getters, it may have the 'get' or 'is' prefix stripped.

type

val type: TypeMirror

The property's type.

Inherited Properties

annotations

var annotations: List<AnnotationMirror>

Annotations relevant to the property. These may be copied from another source. For example, if this is a getter it may contain the annotations on the backing private field.

element

val element: E

Inherited Functions

equals

open fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String