code: public Map<ClassInfo, ClassInfoList> getClassDependencyMap() {
          final Map<ClassInfo, ClassInfoList> map = new HashMap<>();
          for (final ClassInfo ci : getAllClasses()) {
              map.put(ci, ci.getClassDependencies());
          }
          return map;
      }
docs: Get a map from the {@link ClassInfo} object for each whitelisted class to a list of the classes referenced by
  that class (i.e. returns a map from dependents to dependencies). Note that you need to call
  {@link ClassGraph#enableInterClassDependencies()} before {@link ClassGraph#scan()} for this method to work.
  You should also call {@link ClassGraph#enableExternalClasses()} before {@link ClassGraph#scan()} if you want
  non-whitelisted classes to appear in the result. See also {@link #getReverseClassDependencyMap()}, which
  inverts the map.
  
  @return A map from a {@link ClassInfo} object for each whitelisted class to a list of the classes referenced
  by that class (i.e. returns a map from dependents to dependencies). Each map value is the result of
  calling {@link ClassInfo#getClassDependencies()} on the corresponding key.