diff --git a/lib-extra/src/main/java/com/diffplug/spotless/extra/cpp/EclipseCdtFormatterStep.java b/lib-extra/src/main/java/com/diffplug/spotless/extra/cpp/EclipseCdtFormatterStep.java
index f3b267bced..6806a21f47 100644
--- a/lib-extra/src/main/java/com/diffplug/spotless/extra/cpp/EclipseCdtFormatterStep.java
+++ b/lib-extra/src/main/java/com/diffplug/spotless/extra/cpp/EclipseCdtFormatterStep.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2016 DiffPlug
+ * Copyright 2016-2020 DiffPlug
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -23,7 +23,13 @@
import com.diffplug.spotless.extra.EclipseBasedStepBuilder;
import com.diffplug.spotless.extra.EclipseBasedStepBuilder.State;
-/** Formatter step which calls out to the Eclipse CDT formatter. */
+/**
+ * Formatter step which calls out to the Eclipse CDT formatter.
+ *
+ * Eclipse-CDT org.eclipse.core.contenttype.contentTypes
+ * extension cSource
, cHeader
, cxxSource
and cxxHeader
.
+ * can handle: "c", "h", "C", "cpp", "cxx", "cc", "c++", "h", "hpp", "hh", "hxx", "inc"
+ */
public final class EclipseCdtFormatterStep {
// prevent direct instantiation
private EclipseCdtFormatterStep() {}
diff --git a/lib/src/main/java/com/diffplug/spotless/cpp/CppDefaults.java b/lib/src/main/java/com/diffplug/spotless/cpp/CppDefaults.java
index 1492ea32e4..cf31b4a95c 100644
--- a/lib/src/main/java/com/diffplug/spotless/cpp/CppDefaults.java
+++ b/lib/src/main/java/com/diffplug/spotless/cpp/CppDefaults.java
@@ -16,8 +16,6 @@
package com.diffplug.spotless.cpp;
import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
import java.util.stream.Collectors;
/** Common utilities for C/C++ */
@@ -25,18 +23,6 @@ public class CppDefaults {
//Prevent instantiation
private CppDefaults() {};
- /** Filtering based on Eclipse-CDT org.eclipse.core.contenttype.contentTypes
*/
- /**
- * Filter based on Eclipse-CDT org.eclipse.core.contenttype.contentTypes
- * extension cSource
, cHeader
, cxxSource
and cxxHeader
.
- */
- @Deprecated
- public static final List FILE_FILTER = Collections.unmodifiableList(
- Arrays.asList("c", "h", "C", "cpp", "cxx", "cc", "c++", "h", "hpp", "hh", "hxx", "inc")
- .stream().map(s -> {
- return "**/*." + s;
- }).collect(Collectors.toList()));
-
/**
* Default delimiter expression shall cover most valid and common starts of C/C++ declarations and definitions.
* Furthermore it shall not conflict with terms commonly used within license headers.
diff --git a/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/CppExtension.java b/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/CppExtension.java
index a376b75cfd..f59bac55b6 100644
--- a/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/CppExtension.java
+++ b/plugin-gradle/src/main/java/com/diffplug/gradle/spotless/CppExtension.java
@@ -17,6 +17,11 @@
import static com.diffplug.gradle.spotless.PluginGradlePreconditions.requireElementsNonNull;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+import java.util.stream.Collectors;
+
import org.gradle.api.Project;
import com.diffplug.spotless.cpp.CppDefaults;
@@ -79,11 +84,22 @@ protected void setupTask(SpotlessTask task) {
* defined by the CDT plugin.
*/
noDefaultTarget();
- target(CppDefaults.FILE_FILTER.toArray());
+ target(FILE_FILTER.toArray());
}
super.setupTask(task);
}
+ /**
+ * Filter based on Eclipse-CDT org.eclipse.core.contenttype.contentTypes
+ * extension cSource
, cHeader
, cxxSource
and cxxHeader
.
+ */
+ @Deprecated
+ private static final List FILE_FILTER = Collections.unmodifiableList(
+ Arrays.asList("c", "h", "C", "cpp", "cxx", "cc", "c++", "h", "hpp", "hh", "hxx", "inc")
+ .stream().map(s -> {
+ return "**/*." + s;
+ }).collect(Collectors.toList()));
+
@Override
public LicenseHeaderConfig licenseHeader(String licenseHeader) {
return licenseHeader(licenseHeader, CppDefaults.DELIMITER_EXPR);