public class ClassDescriptor extends Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
asExtraForUnknownProperties |
List<WrapperDescriptor> |
bindingTypeWrappers |
ClassInfo |
classInfo |
Class |
clazz |
ConstructorDescriptor |
ctor |
List<Binding> |
fields |
List<Binding> |
getters |
List<Method> |
keyValueTypeWrappers |
Map<String,Type> |
lookup |
Binding |
onExtraProperties |
Binding |
onMissingProperties |
List<Binding> |
setters |
List<UnwrapperDescriptor> |
unwrappers |
| Modifier and Type | Method and Description |
|---|---|
List<Binding> |
allBindings() |
List<Binding> |
allDecoderBindings() |
List<Binding> |
allEncoderBindings() |
List<EncodeTo> |
encodeTos() |
static ClassDescriptor |
getDecodingClassDescriptor(ClassInfo classInfo,
boolean includingPrivate) |
static ClassDescriptor |
getEncodingClassDescriptor(ClassInfo classInfo,
boolean includingPrivate) |
public ClassInfo classInfo
public Class clazz
public ConstructorDescriptor ctor
public List<WrapperDescriptor> bindingTypeWrappers
public List<UnwrapperDescriptor> unwrappers
public boolean asExtraForUnknownProperties
public Binding onMissingProperties
public Binding onExtraProperties
public static ClassDescriptor getDecodingClassDescriptor(ClassInfo classInfo, boolean includingPrivate)
public static ClassDescriptor getEncodingClassDescriptor(ClassInfo classInfo, boolean includingPrivate)
Copyright © 2019. All rights reserved.