//Dstl (c) Crown Copyright 2017 package uk.gov.dstl.baleen.core.utils; import org.reflections.Reflections; /** * Utility class to hold a singleton Reflections object, * which will speed up use of reflections by the Web API */ public class ReflectionUtils { private static Reflections reflections = null; private ReflectionUtils(){ //Private constructor } /** * Return the singleton instance of the Reflections object */ public static Reflections getInstance(){ if(reflections == null) reflections = new Reflections(); return reflections; } }