View Javadoc
1   package my;
2   
3   import com.atlassian.plugin.osgi.StaticHolder;
4   import org.springframework.beans.CachedIntrospectionResults;
5   
6   import java.lang.reflect.Field;
7   import java.util.Set;
8   
9   public class AcceptedClassLoadersRetriever {
10      public AcceptedClassLoadersRetriever() {
11          try {
12              Field field = CachedIntrospectionResults.class.getDeclaredField("acceptedClassLoaders");
13              field.setAccessible(true);
14              Set acceptedClassLoaders = (Set) field.get(null);
15  
16              StaticHolder.set(acceptedClassLoaders);
17          } catch (Exception e) {
18              throw new RuntimeException(e);
19          }
20      }
21  }