langtools/src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
equal
deleted
inserted
replaced
250 ((StandardJavaFileManager) fileManager).setLocation(TAGLET_PATH, paths); |
250 ((StandardJavaFileManager) fileManager).setLocation(TAGLET_PATH, paths); |
251 } |
251 } |
252 } |
252 } |
253 tagClassLoader = fileManager.getClassLoader(TAGLET_PATH); |
253 tagClassLoader = fileManager.getClassLoader(TAGLET_PATH); |
254 Class<?> customTagClass = tagClassLoader.loadClass(classname); |
254 Class<?> customTagClass = tagClassLoader.loadClass(classname); |
255 @SuppressWarnings("deprecation") |
255 Object instance = customTagClass.getConstructor().newInstance(); |
256 Object instance = customTagClass.newInstance(); |
|
257 Taglet newLegacy = new UserTaglet((jdk.javadoc.doclet.taglet.Taglet)instance); |
256 Taglet newLegacy = new UserTaglet((jdk.javadoc.doclet.taglet.Taglet)instance); |
258 String tname = newLegacy.getName(); |
257 String tname = newLegacy.getName(); |
259 Taglet t = customTags.get(tname); |
258 Taglet t = customTags.get(tname); |
260 if (t != null) { |
259 if (t != null) { |
261 customTags.remove(tname); |
260 customTags.remove(tname); |