public class HierarchyDiscovery
extends java.lang.Object
| Constructor and Description |
|---|
HierarchyDiscovery(java.lang.reflect.Type type) |
HierarchyDiscovery(java.lang.reflect.Type type,
TypeResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
discoverFromClass(java.lang.Class<?> clazz) |
protected void |
discoverInterfaces(java.lang.Class<?> clazz) |
protected void |
discoverTypes(java.lang.reflect.Type type) |
TypeResolver |
getResolver() |
java.util.Set<java.lang.reflect.Type> |
getTypeClosure() |
java.util.Map<java.lang.Class<?>,java.lang.reflect.Type> |
getTypeMap() |
protected java.lang.reflect.Type |
processAndResolveType(java.lang.reflect.Type superclass,
java.lang.Class<?> rawSuperclass) |
java.lang.reflect.Type |
resolveType(java.lang.reflect.Type type) |
public HierarchyDiscovery(java.lang.reflect.Type type)
public HierarchyDiscovery(java.lang.reflect.Type type,
TypeResolver resolver)
public java.util.Set<java.lang.reflect.Type> getTypeClosure()
public java.util.Map<java.lang.Class<?>,java.lang.reflect.Type> getTypeMap()
protected void discoverTypes(java.lang.reflect.Type type)
protected void discoverFromClass(java.lang.Class<?> clazz)
protected void discoverInterfaces(java.lang.Class<?> clazz)
protected java.lang.reflect.Type processAndResolveType(java.lang.reflect.Type superclass,
java.lang.Class<?> rawSuperclass)
public java.lang.reflect.Type resolveType(java.lang.reflect.Type type)
public TypeResolver getResolver()
Copyright © 2013 Seam Framework. All Rights Reserved.