diff --git a/java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/libraries/J2SELibraryTypeProvider.java b/java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/libraries/J2SELibraryTypeProvider.java --- a/java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/libraries/J2SELibraryTypeProvider.java +++ b/java.j2seplatform/src/org/netbeans/modules/java/j2seplatform/libraries/J2SELibraryTypeProvider.java @@ -75,12 +75,11 @@ import org.openide.util.Exceptions; import org.openide.util.Lookup; import org.openide.util.NbBundle; +import org.openide.util.lookup.ServiceProvider; +@ServiceProvider(service=LibraryTypeProvider.class, path="org-netbeans-api-project-libraries/LibraryTypeProviders") public final class J2SELibraryTypeProvider implements LibraryTypeProvider { - private J2SELibraryTypeProvider () { - } - private static final Logger LOG = Logger.getLogger(J2SELibraryTypeProvider.class.getName()); private static final String LIB_PREFIX = "libs."; //NOI18N @@ -182,10 +181,6 @@ return Lookup.EMPTY; } - public static LibraryTypeProvider create () { - return new J2SELibraryTypeProvider(); - } - private static boolean addLibraryIntoBuild(LibraryImplementation impl, EditableProperties props) { boolean modified = false; for (int i=0; i - - - - - - - - - - -