AnnotationValue

class AnnotationValue : Parcelable


Represents a field value on an java.lang.annotation.Annotation.

See Android Parcelable.

Summary

Public constructors

AnnotationValue(
    fieldName: String,
    fieldValues: (Mutable)List<String!>,
    valueType: String
)

Constructor to create an AnnotationValue.

Public functions

Int
Unit
writeToParcel(parcel: Parcel!, i: Int)

Public properties

String

Name of the field in a java.lang.annotation.Annotation.

(Mutable)List<String!>

Values of the annotation's field represented as Strings.

String

The type of the values, e.g. Integer.

Constants

CREATOR

const val CREATORParcelable.Creator<AnnotationValue!>!

Public constructors

AnnotationValue

AnnotationValue(
    fieldName: String,
    fieldValues: (Mutable)List<String!>,
    valueType: String
)

Constructor to create an AnnotationValue.

Parameters
fieldName: String

Name of the field in a java.lang.annotation.Annotation

fieldValues: (Mutable)List<String!>

Values of the annotation's field represented as Strings

valueType: String

The type of the values, e.g. Integer

Public functions

describeContents

fun describeContents(): Int

writeToParcel

fun writeToParcel(parcel: Parcel!, i: Int): Unit

Public properties

fieldName

val fieldNameString

Name of the field in a java.lang.annotation.Annotation.

fieldValues

val fieldValues: (Mutable)List<String!>

Values of the annotation's field represented as Strings.

valueType

val valueTypeString

The type of the values, e.g. Integer.