@Test public void mustFailToGetClassInformationForUnknownClass() { ClassInformation info = repo.getInformation("2huowhf9w37fy9fhnwfwfwefasef"); assertNull(info); }
@Override public ClassInformation getInformation(String internalClassName) { Validate.notNull(internalClassName); return hierarchyMap.get(internalClassName); }
FileSystemClassInformationRepository implements ClassInformationRepository { @Override public ClassInformation getInformation(String internalClassName) { Validate.notNull(internalClassName); return hierarchyMap.get(internalClassName); } }
FileSystemClassInformationRepository implements ClassInformationRepository { @Override public ClassInformation getInformation(String internalClassName) { Validate.notNull(internalClassName); return hierarchyMap.get(internalClassName); }  }
FileSystemClassInformationRepository implements ClassInformationRepository { @Override public ClassInformation getInformation(String internalClassName) { Validate.notNull(internalClassName); return hierarchyMap.get(internalClassName); }  static FileSystemClassInformationRepository create(List<File> initialClasspath); @Override ClassInformation getInformation(String internalClassName); void addIndividual(String className, ClassInformation classInformation); void addClasspath(List<File> classpath); }
FileSystemClassInformationRepository implements ClassInformationRepository { @Override public ClassInformation getInformation(String internalClassName) { Validate.notNull(internalClassName); return hierarchyMap.get(internalClassName); }  static FileSystemClassInformationRepository create(List<File> initialClasspath); @Override ClassInformation getInformation(String internalClassName); void addIndividual(String className, ClassInformation classInformation); void addClasspath(List<File> classpath);  }