use newDefaultInstance (JDK service must be used)

GitOrigin-RevId: eb38946991e2db2f321615648249aba9d69e4de2
This commit is contained in:
Vladimir Krivosheev
2023-02-02 08:46:57 +01:00
committed by intellij-monorepo-bot
parent ae88b7b8bd
commit a8b4820635
11 changed files with 13 additions and 13 deletions

View File

@@ -58,7 +58,7 @@ println("Generate SVG in: ${System.currentTimeMillis() - start} ms")
start = System.currentTimeMillis()
val dbFactory: DocumentBuilderFactory = DocumentBuilderFactory.newDefaultInstance()
val xPathFactory: XPathFactory = XPathFactory.newInstance()
val xPathFactory: XPathFactory = XPathFactory.newDefaultInstance()
val textFillXPath: XPathExpression = xPathFactory.newXPath().compile("/svg/g/text")
val rectFillXPath: XPathExpression = xPathFactory.newXPath().compile("/svg/g/rect")
val lineStyleXPath: XPathExpression = xPathFactory.newXPath().compile("/svg/g/line")

View File

@@ -44,7 +44,7 @@ public final class PlainTextFormatter implements InspectionsReportConverter {
@Nullable final String outputPath,
@NotNull final Map<String, Tools> tools,
@NotNull final List<? extends File> inspectionsResults) throws ConversionException {
final SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newInstance();
final SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newDefaultInstance();
Source xslSource;
Transformer transformer;

View File

@@ -48,7 +48,7 @@ public class XSLTReportConverter implements InspectionsReportConverter {
throw new ConversionException("Output path isn't specified.");
}
final SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newInstance();
final SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newDefaultInstance();
final Source xslSource;
final Transformer transformer;

View File

@@ -108,7 +108,7 @@ private tailrec fun File.getOuterProject(): File? {
}
private val documentBuilderFactory = DocumentBuilderFactory.newInstance()
private val xPathFactory = XPathFactory.newInstance()
private val xPathFactory = XPathFactory.newDefaultInstance()
private val usePerProjectSelector = "/component[@name='ProjectCodeStyleConfiguration']/state/option[@name='USE_PER_PROJECT_SETTINGS']/@value='true'"
private val usePerProjectXPath = xPathFactory.newXPath().compile(usePerProjectSelector)

View File

@@ -53,7 +53,7 @@ final class InspectionDump implements ApplicationStarter {
inspections.appendChild(inspection);
}
Transformer transformer = TransformerFactory.newInstance().newTransformer();
Transformer transformer = TransformerFactory.newDefaultInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(document);
final String path = args.size() == 2 ? args.get(1) : PathManager.getHomePath() + File.separator + "AllInspections.xml";

View File

@@ -70,7 +70,7 @@ final class IntentionDump implements ApplicationStarter {
intentions.appendChild(intention);
}
Transformer transformer = TransformerFactory.newInstance().newTransformer();
Transformer transformer = TransformerFactory.newDefaultInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(document);
final String path = args.size() == 2 ? args.get(1) : PathManager.getHomePath() + File.separator + "AllIntentions.xml";

View File

@@ -194,7 +194,7 @@ abstract class CommonJavaTargetTestBase(protected val executionMode: ExecutionMo
}
}
val transformerFactory = TransformerFactory.newInstance() as SAXTransformerFactory
val transformerFactory = TransformerFactory.newDefaultInstance() as SAXTransformerFactory
val handler: TransformerHandler = transformerFactory.newTransformerHandler()
handler.transformer.setOutputProperty(OutputKeys.INDENT, "yes")
handler.transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4")

View File

@@ -785,7 +785,7 @@ public class SMTestRunnerResultsForm extends TestResultsPanel
writeState();
DaemonCodeAnalyzer.getInstance(getProject()).restart();
try {
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newInstance();
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newDefaultInstance();
TransformerHandler handler = transformerFactory.newTransformerHandler();
handler.getTransformer().setOutputProperty(OutputKeys.INDENT, "yes");
handler.getTransformer().setOutputProperty(OutputKeys.VERSION, "1.1");

View File

@@ -631,7 +631,7 @@ public class GeneralToSMTRunnerEventsConvertorTest extends BaseSMTRunnerTestCase
mySimpleTest.setFinished();
mySuite.setFinished();
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newInstance();
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newDefaultInstance();
TransformerHandler handler = transformerFactory.newTransformerHandler();
handler.getTransformer().setOutputProperty(OutputKeys.INDENT, "yes");
handler.getTransformer().setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");
@@ -668,7 +668,7 @@ public class GeneralToSMTRunnerEventsConvertorTest extends BaseSMTRunnerTestCase
mySimpleTest.setFinished();
mySuite.setFinished();
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newInstance();
SAXTransformerFactory transformerFactory = (SAXTransformerFactory)TransformerFactory.newDefaultInstance();
TransformerHandler handler = transformerFactory.newTransformerHandler();
handler.getTransformer().setOutputProperty(OutputKeys.INDENT, "yes");
handler.getTransformer().setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4");

View File

@@ -242,7 +242,7 @@ public final class ExportTestResultsAction extends DumbAwareAction {
private boolean writeOutputFile(ExportTestResultsConfiguration config, File outputFile) throws IOException, TransformerException, SAXException {
switch (config.getExportFormat()) {
case Xml -> {
TransformerHandler handler = ((SAXTransformerFactory)TransformerFactory.newInstance()).newTransformerHandler();
TransformerHandler handler = ((SAXTransformerFactory)TransformerFactory.newDefaultInstance()).newTransformerHandler();
handler.getTransformer().setOutputProperty(OutputKeys.INDENT, "yes");
handler.getTransformer().setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "4"); // NON-NLS
return transform(outputFile, handler);
@@ -267,7 +267,7 @@ public final class ExportTestResultsAction extends DumbAwareAction {
private boolean transformWithXslt(File outputFile, Source xslSource)
throws TransformerConfigurationException, IOException, SAXException {
TransformerHandler handler = ((SAXTransformerFactory)TransformerFactory.newInstance()).newTransformerHandler(xslSource);
TransformerHandler handler = ((SAXTransformerFactory)TransformerFactory.newDefaultInstance()).newTransformerHandler(xslSource);
handler.getTransformer().setParameter("TITLE", ExecutionBundle.message("export.test.results.filename", myRunConfiguration.getName(),
myRunConfiguration.getType().getDisplayName()));

View File

@@ -28,7 +28,7 @@ public class TestEventXmlXPathView implements TestEventXmlView {
* @param xml the XML content to be parsed (must be well formed)
*/
public TestEventXmlXPathView(String xml) throws XmlParserException {
xpath = XPathFactory.newInstance().newXPath();
xpath = XPathFactory.newDefaultInstance().newXPath();
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newDefaultInstance();
InputSource is = new InputSource(new StringReader(xml));