| Package | Description |
|---|---|
| pl.jalokim.utils.reflection |
| Modifier and Type | Method and Description |
|---|---|
TypeMetadata |
TypeMetadata.getByGenericLabel(String genericLabel)
It returns metadata for raw generic label for current class, it not search in parents classes.
|
TypeMetadata |
TypeMetadata.getGenericType(int index)
It returns metadata for generic type under provided index.
|
TypeMetadata |
TypeMetadata.getMetaForField(String fieldName)
It returns metadata for field stored in current raw class
It searches for field in whole raw class hierarchy.
|
TypeMetadata |
TypeMetadata.getTypeMetadataForField(Class<?> fieldOwner,
String typeName)
It returns resolved metadata for some raw generic type when exists one.
|
static TypeMetadata |
MetadataReflectionUtils.getTypeMetadataFromClass(Class<?> someClass)
It builds metadata for provided class.
|
static TypeMetadata |
MetadataReflectionUtils.getTypeMetadataFromField(Field field)
It build metadata from provided field but field needs to have all generic types as real classes.
|
static TypeMetadata |
MetadataReflectionUtils.getTypeMetadataFromField(Field field,
int index)
It returns generic type from certain field by index.
|
static TypeMetadata |
MetadataReflectionUtils.getTypeMetadataFromType(Type type)
It build metadata from simple type.
|
static TypeMetadata |
MetadataReflectionUtils.getTypeMetadataOfArray(Field field)
It returns metadata of type stored in field which is array type.
|
Copyright © 2020. All rights reserved.