class2 = convertToNonPrimitiveClass( class2 );
// TODO add code to take primitive types into account
ClassTypeResolver resolver = new ClassTypeResolver( getUniqueImports(),
ProjectClassLoader.getProjectClassLoader( getEditor() ) );
try {
Class clazz1 = resolver.resolveType( class1 );
Class clazz2 = resolver.resolveType( class2 );
if ( clazz1 == null || clazz2 == null ) {
return false;
}
return clazz2.isAssignableFrom( clazz1 );