Como faço pra saber se um parâmetro passado como objetc pra um metodo é um tipo primitivo ou
um tipo definido pelo usuário ?
ex.:
public boolean isPrimitive(object obj)
{
//se obj for tipo definido pelo usuário retorna false senão retorna true.
// É que tenho um pojo que serializa um objeto em xml pra webservice mas o danado está
// apresentando erro quando passo um objeto que “tem um” tipo definido pelo usuário como membro.
// Ah por tipo primitivo entendo Decimal, BigDecimal, String, Int, e etc.
// Tipo não primitivo: qualquer classe que eu tenha criado no meu projeto.
}