public class ConstructorPropertyMeta<T,P> extends PropertyMeta<T,P>
reflectService| Constructor | Description |
|---|---|
ConstructorPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
Parameter parameter,
InstantiatorDefinition instantiatorDefinition,
Object[] defineProperties) |
|
ConstructorPropertyMeta(String name,
Type ownerType,
ReflectionService reflectService,
Parameter parameter,
ScoredGetter<T,P> scoredGetter,
ScoredSetter<T,P> scoredSetter,
InstantiatorDefinition instantiatorDefinition,
Object[] defineProperties) |
| Modifier and Type | Method | Description |
|---|---|---|
ConstructorPropertyMeta<T,P> |
defineProperties(Object[] defineProperties) |
|
Object[] |
getDefinedProperties() |
|
Getter<? super T,? extends P> |
getGetter() |
|
Parameter |
getParameter() |
|
String |
getPath() |
|
Type |
getPropertyType() |
|
Setter<? super T,? super P> |
getSetter() |
|
ConstructorPropertyMeta<T,P> |
getter(ScoredGetter<T,P> getter) |
|
boolean |
isConstructorProperty() |
|
ConstructorPropertyMeta<T,P> |
setter(ScoredSetter<T,P> setter) |
|
String |
toString() |
|
ConstructorPropertyMeta<T,P> |
withReflectionService(ReflectionService reflectionService) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, getOwnerType, getPropertyClassMeta, getPropertyClassMetaSupplier, getReflectService, isSelf, isSubProperty, isValid, newPropertyClassMeta, typeAffinityScorepublic ConstructorPropertyMeta(String name, Type ownerType, ReflectionService reflectService, Parameter parameter, InstantiatorDefinition instantiatorDefinition, Object[] defineProperties)
public ConstructorPropertyMeta(String name, Type ownerType, ReflectionService reflectService, Parameter parameter, ScoredGetter<T,P> scoredGetter, ScoredSetter<T,P> scoredSetter, InstantiatorDefinition instantiatorDefinition, Object[] defineProperties)
public Setter<? super T,? super P> getSetter()
getSetter in class PropertyMeta<T,P>public Getter<? super T,? extends P> getGetter()
getGetter in class PropertyMeta<T,P>public ConstructorPropertyMeta<T,P> defineProperties(Object[] defineProperties)
public ConstructorPropertyMeta<T,P> getter(ScoredGetter<T,P> getter)
public ConstructorPropertyMeta<T,P> setter(ScoredSetter<T,P> setter)
public Type getPropertyType()
getPropertyType in class PropertyMeta<T,P>public Parameter getParameter()
public boolean isConstructorProperty()
isConstructorProperty in class PropertyMeta<T,P>public Object[] getDefinedProperties()
getDefinedProperties in class PropertyMeta<T,P>public String getPath()
getPath in class PropertyMeta<T,P>public ConstructorPropertyMeta<T,P> withReflectionService(ReflectionService reflectionService)
withReflectionService in class PropertyMeta<T,P>Copyright © 2019. All rights reserved.