Expression régulière correspondant pleinement qualifié de la classe des noms

Quelle est la meilleure façon de faire correspondre pleinement qualifié du nom de la classe Java dans un texte?

Exemples: java.lang.Reflect, java.util.ArrayList, org.hibernate.Hibernate.

  • Ce contexte n'apparaissent-ils dans, java import déclarations? Si il n'est que le ; à supprimer, puis ne pas l'utilisation de regex
  • Oubliez les expressions régulières; voir javax.lang.model.SourceVersion.isName(CharSequence).