-
- All Implemented Interfaces:
-
kotlin.Function,kotlin.Function0,kotlin.reflect.KAnnotatedElement,kotlin.reflect.KCallable,kotlin.reflect.KProperty,kotlin.reflect.KProperty0
public class DataClassSetDsl.NestedProperty<Type extends Object, NestedType extends Object> implements KProperty0<NestedType>
Represents two properties that are associated by a nested object hierarchy.
-
-
Field Summary
Fields Modifier and Type Field Description private final KProperty0<Type>wrapperPropertyprivate final KProperty0<NestedType>nestedPropertyprivate final List<Annotation>annotationsprivate final KProperty0.Getter<NestedType>getterprivate final BooleanisAbstractprivate final BooleanisConstprivate final BooleanisFinalprivate final BooleanisLateinitprivate final BooleanisOpenprivate final BooleanisSuspendprivate final Stringnameprivate final List<KParameter>parametersprivate final KTypereturnTypeprivate final List<KTypeParameter>typeParametersprivate final KVisibilityvisibility
-
Constructor Summary
Constructors Constructor Description DataClassSetDsl.NestedProperty(KProperty0<Type> wrapperProperty, KProperty0<NestedType> nestedProperty)
-
Method Summary
Modifier and Type Method Description final KProperty0<Type>getWrapperProperty()final KProperty0<NestedType>getNestedProperty()List<Annotation>getAnnotations()KProperty0.Getter<NestedType>getGetter()BooleangetIsAbstract()BooleangetIsConst()BooleangetIsFinal()BooleangetIsLateinit()BooleangetIsOpen()BooleangetIsSuspend()StringgetName()List<KParameter>getParameters()KTypegetReturnType()List<KTypeParameter>getTypeParameters()KVisibilitygetVisibility()DataClassSetDsl.Setter<Type, NestedType>buildSetter()-
Methods inherited from class kotlin.reflect.KProperty
call, callBy -
Methods inherited from class com.airbnb.mvrx.mocking.DataClassSetDsl.NestedProperty
get, getDelegate -
Methods inherited from class kotlin.reflect.KProperty0
invoke -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
DataClassSetDsl.NestedProperty
DataClassSetDsl.NestedProperty(KProperty0<Type> wrapperProperty, KProperty0<NestedType> nestedProperty)
-
-
Method Detail
-
getWrapperProperty
final KProperty0<Type> getWrapperProperty()
-
getNestedProperty
final KProperty0<NestedType> getNestedProperty()
-
getAnnotations
List<Annotation> getAnnotations()
-
getGetter
KProperty0.Getter<NestedType> getGetter()
-
getIsAbstract
Boolean getIsAbstract()
-
getIsConst
Boolean getIsConst()
-
getIsFinal
Boolean getIsFinal()
-
getIsLateinit
Boolean getIsLateinit()
-
getIsSuspend
Boolean getIsSuspend()
-
getParameters
List<KParameter> getParameters()
-
getReturnType
KType getReturnType()
-
getTypeParameters
List<KTypeParameter> getTypeParameters()
-
getVisibility
KVisibility getVisibility()
-
buildSetter
DataClassSetDsl.Setter<Type, NestedType> buildSetter()
-
-
-
-