< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java

Print this page

        

*** 250,261 **** ((StandardJavaFileManager) fileManager).setLocation(TAGLET_PATH, paths); } } tagClassLoader = fileManager.getClassLoader(TAGLET_PATH); Class<?> customTagClass = tagClassLoader.loadClass(classname); ! @SuppressWarnings("deprecation") ! Object instance = customTagClass.newInstance(); Taglet newLegacy = new UserTaglet((jdk.javadoc.doclet.taglet.Taglet)instance); String tname = newLegacy.getName(); Taglet t = customTags.get(tname); if (t != null) { customTags.remove(tname); --- 250,260 ---- ((StandardJavaFileManager) fileManager).setLocation(TAGLET_PATH, paths); } } tagClassLoader = fileManager.getClassLoader(TAGLET_PATH); Class<?> customTagClass = tagClassLoader.loadClass(classname); ! Object instance = customTagClass.getConstructor(new Class<?>[0]).newInstance((Object[])null); Taglet newLegacy = new UserTaglet((jdk.javadoc.doclet.taglet.Taglet)instance); String tname = newLegacy.getName(); Taglet t = customTags.get(tname); if (t != null) { customTags.remove(tname);
< prev index next >