abstract class Param : Property<VariableElement>
Param(element: VariableElement) |
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. |
|
open val callableName: String
The actual name of the property. This will not have any 'get' or 'is' prefix stripped. |
|
val element: E |
|
open 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. |
|
open val type: TypeMirror
The property's type. |
open fun equals(other: Any?): Boolean |
|
open fun hashCode(): Int |
|
open fun toString(): String |
class BuilderParam : Param |
|
class ConstructorParam : Param |