Class<?> getHandlerClass(Class<?> frameClass) throws ClassNotFoundException {
   JavaHandlerClass handlerClass = frameClass.getAnnotation(JavaHandlerClass.class);
   if (handlerClass != null) {
     return handlerClass.value();
   }
   return frameClass.getClassLoader().loadClass(frameClass.getName() + "$Impl");
 }
Esempio n. 2
0
 Class<?> getHandlerClass(Class<?> frameClass) throws ClassNotFoundException {
   JavaHandlerClass handlerClass = frameClass.getAnnotation(JavaHandlerClass.class);
   if (handlerClass != null) {
     return handlerClass.value();
   }
   if (frameClass.getClassLoader() == null) {
     throw new ClassNotFoundException(
         "FrameClass: "
             + frameClass.getCanonicalName()
             + " getClassLoader() returned null... no $Impl can be found in this case!");
   }
   return frameClass.getClassLoader().loadClass(frameClass.getName() + "$Impl");
 }