Skip to content

Commit 2c3cf9c

Browse files
author
jantje
committed
remove the legacy converter class and references #1126
Supporting the managed build way will not work with this class.
1 parent 9952445 commit 2c3cf9c

File tree

2 files changed

+0
-114
lines changed

2 files changed

+0
-114
lines changed

io.sloeber.autoBuild/src/io/sloeber/schema/internal/SchemaObject.java

-16
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
import io.sloeber.schema.api.ITool;
3939
import io.sloeber.schema.internal.enablement.Enablement;
4040
import io.sloeber.schema.internal.enablement.MBSEnablementExpression;
41-
import io.sloeber.schema.internal.legacy.OutputNameProviderCompatibilityClass;
4241

4342
public abstract class SchemaObject implements ISchemaObject {
4443

@@ -202,21 +201,6 @@ private static Object legacyCreateExecutableExtention(IConfigurationElement elem
202201
// many stacktraces that are not really problems
203202
// e.printStackTrace();
204203
}
205-
// The provided class does not conform with the current class
206-
// try older types of classes
207-
// Currently no known cases will actually work
208-
209-
try {
210-
switch (className) {
211-
case "org.eclipse.cdt.managedbuilder.makegen.gnu.GnuLinkOutputNameProvider": //$NON-NLS-1$
212-
return new OutputNameProviderCompatibilityClass();
213-
}
214-
} catch (@SuppressWarnings("unused") Exception e) {
215-
// if this fails it is likely a class name is in the plugin.xml that is not a
216-
// class name
217-
// not dumping the stacktrace as the error is reported in calling method
218-
// e.printStackTrace();
219-
}
220204

221205
return null;
222206
}

io.sloeber.autoBuild/src/io/sloeber/schema/internal/legacy/OutputNameProviderCompatibilityClass.java

-98
This file was deleted.

0 commit comments

Comments
 (0)