| Package | Description |
|---|---|
| org.jeesy.classinfo | |
| org.jeesy.classinfo.selector |
| Modifier and Type | Class and Description |
|---|---|
static class |
AnnotatedNode.BaseAnnotatedNode
Simple implementation of
AnnotatedNode what stores all in fields |
class |
ClassInfo<ClassType>
Holds class metadata like javabean properties, annotations and custom indexes.
|
class |
MethodInfo
Method information
|
static class |
MethodInfo.ParameterInfo<T> |
class |
PropertyInfo<PropertyType> |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedNode |
TypeInfo.getAnnotatedNode() |
| Modifier and Type | Method and Description |
|---|---|
static <T> TypeInfo<T> |
TypeInfo.forClass(Class<T> type,
AnnotatedNode annotatedNode)
Create new type info for given
Type |
static TypeInfo<?> |
TypeInfo.forType(Type type,
AnnotatedNode annotatedNode)
Create new type info for given
Type |
<T> T |
ClassInfoScanner.DefaultInstantiationBehaviour.newInstance(Class<T> type,
AnnotatedNode node) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
InstantiationBehaviour.newInstance(Class<T> type,
AnnotatedNode node)
Create new instance of specified type(or extended).
|
Copyright © 2016. All rights reserved.