]> gerrit.simantics Code Review - simantics/platform.git/blob - Entry.java
bf8cb2eab5a0bcee43c55b09f5f9c231682e22c0
[simantics/platform.git] / 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 }