public final class ClassHelper extends Object
Modifier and Type | Field and Description |
---|---|
private static org.slf4j.Logger |
LOG |
Modifier | Constructor and Description |
---|---|
private |
ClassHelper() |
Modifier and Type | Method and Description |
---|---|
static <T> Set<Class<? extends T>> |
flattenPartialHierachy(Class<T> limitingClass,
Class<? extends T> actualClass) |
protected static <T> Set<Class<? extends T>> |
flattenPartialHierachy(Set<Class<? extends T>> alreadyFoundClasses,
Class<T> limitingClass,
Class<?> currentClass) |
static int |
getSimiliarity(Class<?> superClass,
Class<?> clazz)
Calculates class similarity based on hierarchy depth.
|
private static int |
getSimiliarity1(Class<?> superClass,
Class<?> clazz,
int difference) |
public static int getSimiliarity(Class<?> superClass, Class<?> clazz)
superClass
- clazz
- private static int getSimiliarity1(Class<?> superClass, Class<?> clazz, int difference)
protected static <T> Set<Class<? extends T>> flattenPartialHierachy(Set<Class<? extends T>> alreadyFoundClasses, Class<T> limitingClass, Class<?> currentClass)
Copyright © 2012-2015 52north.org. All Rights Reserved.