final ITypeDefinition typeDef = (ITypeDefinition)def;
// If the mainClass extends this class then don't report a problem
assert mainApplicationClassDefinition instanceof ITypeDefinition;
if (!mainApplicationClassDefinition.isInstanceOf(typeDef, flexProject))
{
problems.add(new CompiledAsAComponentProblem(cu.getName(),
mainApplicationClassDefinition.getBaseName()));
}
}
}
}