View Javadoc

1   package net.sf.josceleton.commons.reflect;
2   
3   import java.io.Serializable;
4   import java.lang.reflect.Constructor;
5   
6   public interface ClassAdapter<T> extends Serializable {
7   	
8   	Class<T> getInnerClass();
9   	
10  	boolean isPrimitive();
11  	
12  	/**
13  	 * @see Class#isAssignableFrom(Class)
14  	 */
15  	boolean isAssignableFrom(ClassAdapter<?> targetType);
16  
17  	Constructor<?>[] getConstructors();
18  
19  	String getName();
20  	
21  }