]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.reflection/src/org/simantics/scl/reflection/internal/registry/Entry.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.scl.reflection / src / org / simantics / scl / reflection / internal / registry / Entry.java
1 package org.simantics.scl.reflection.internal.registry;\r
2 \r
3 import org.osgi.framework.Bundle;\r
4 \r
5 class Entry {\r
6     final Bundle bundle;\r
7     final String name;\r
8     \r
9     public Entry(Bundle bundle, String name) {\r
10         this.bundle = bundle;\r
11         this.name = name;\r
12     }\r
13     \r
14     public Class<?> loadClass() {\r
15         try {\r
16             return bundle.loadClass(name);\r
17         } catch (ClassNotFoundException e) {\r
18             return null;\r
19         }   \r
20     }\r
21 }