-PackageDeclaration

public void process() {
  Messager messager = _env.getMessager();
  TypeDeclaration td = _env.getTypeDeclaration("java.util.Map");
  PackageDeclaration pd = td.getPackage();
  for(ClassDeclaration cd: pd.getClasses()) {
    messager.printNotice("Class: " + cd.getQualifiedName());
  }
  for(InterfaceDeclaration id: pd.getInterfaces()) {
    messager.printNotice("Interface: " + id.getQualifiedName());
  }
}

結果

[java] 注: Class: java.util.Dictionary
[java] 注: Class: java.util.Hashtable
[java] 注: Class: java.util.Properties
(途中略。。。)
[java] 注: Interface: java.util.Observer
[java] 注: Interface: java.util.Formattable
[java] 注: Interface: java.util.Collections.SelfComparable

ということで、クラスパス中の全部をさくっと取れちゃいました。PackageDeclarationをナメてました。