1 package org.simantics.scl.reflection.internal.registry;
\r
3 import org.osgi.framework.Bundle;
\r
5 public class ExternalClass {
\r
6 public final Bundle bundle;
\r
7 public final String className;
\r
8 public final String alternativeName;
\r
10 public ExternalClass(Bundle bundle, String className, String alternativeName) {
\r
11 this.bundle = bundle;
\r
12 this.className = className;
\r
13 this.alternativeName = alternativeName;
\r
16 public Class<?> loadClass() {
\r
18 return bundle.loadClass(className);
\r
19 } catch (ClassNotFoundException e) {
\r