Replace com.wudsn.ide.asm.Hardware by import

com.wudsn.ide.base.hardware.Hardware
This commit is contained in:
peterdell 2021-09-18 01:44:05 +02:00
parent e74cf57237
commit 77f1c60e25
27 changed files with 26 additions and 56 deletions

View File

@ -18,8 +18,8 @@
*/
package com.wudsn.ide.asm.preferences.test;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.preferences.AssemblerPreferencesCompilersPage;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding arbitrary

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding Apple 2 compilers.

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding Atari 8-bit

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding C64 compilers.

View File

@ -18,7 +18,7 @@
*/
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding NES compilers.

View File

@ -23,7 +23,7 @@ package com.wudsn.ide.asm;
*
* @author Peter Dell
*
* @sinbce 1.6.1
* @since 1.6.1
*/
public enum CPU {

View File

@ -1,31 +0,0 @@
/**
* Copyright (C) 2009 - 2021 <a href="https://www.wudsn.com" target="_top">Peter Dell</a>
*
* This file is part of WUDSN IDE.
*
* WUDSN IDE is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* WUDSN IDE is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with WUDSN IDE. If not, see <http://www.gnu.org/licenses/>.
*/
package com.wudsn.ide.asm;
/**
* Enum for the supported hardware platforms. Used for classifying compilers,
* emulators and converters.
*
* @author Peter Dell
*
*/
public enum Hardware {
GENERIC, APPLE2, ATARI2600, ATARI7800, ATARI8BIT, C64, NES, TEST
}

View File

@ -22,6 +22,7 @@ import org.eclipse.jface.resource.ImageDescriptor;
import com.wudsn.ide.asm.compiler.CompilerFileWriter;
import com.wudsn.ide.asm.compiler.writer.AppleFileWriter;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Map value of {@link Hardware} to icon paths and descriptors.

View File

@ -30,12 +30,12 @@ import org.eclipse.core.runtime.Status;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.syntax.CompilerSyntax;
import com.wudsn.ide.base.common.FileUtility;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.common.TextUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Definition of a compiler. The definition contains all static meta information

View File

@ -33,8 +33,8 @@ import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.compiler.syntax.CompilerSyntax;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Registry for compilers, based on the extension points

View File

@ -57,7 +57,6 @@ import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.AssemblerProperties;
import com.wudsn.ide.asm.AssemblerProperties.InvalidAssemblerPropertyException;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.compiler.Compiler;
import com.wudsn.ide.asm.compiler.CompilerDefinition;
import com.wudsn.ide.asm.compiler.parser.CompilerSourceFile;
@ -66,6 +65,7 @@ import com.wudsn.ide.asm.compiler.parser.CompilerSourceParserTreeObject;
import com.wudsn.ide.asm.compiler.parser.CompilerSourcePartitionScanner;
import com.wudsn.ide.asm.preferences.CompilerPreferences;
import com.wudsn.ide.base.common.Profiler;
import com.wudsn.ide.base.hardware.Hardware;
/**
* The assembler editor.

View File

@ -51,7 +51,6 @@ import org.eclipse.ui.console.IConsoleView;
import org.eclipse.ui.ide.IDE;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.HardwareUtility;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.Compiler;
@ -73,6 +72,7 @@ import com.wudsn.ide.base.common.MarkerUtility;
import com.wudsn.ide.base.common.NumberUtility;
import com.wudsn.ide.base.common.ProcessWithLogs;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Implementation of the "Compile" command.

View File

@ -36,7 +36,6 @@ import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.IWorkbenchWindowPulldownDelegate2;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.HardwareUtility;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.preferences.CompilerPreferences;
@ -44,6 +43,7 @@ import com.wudsn.ide.asm.runner.RunnerDefinition;
import com.wudsn.ide.asm.runner.RunnerId;
import com.wudsn.ide.asm.runner.RunnerRegistry;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Delegate class to provide a dynamic drop-down menu for the toolbar based on

View File

@ -36,7 +36,6 @@ import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.AssemblerProperties;
import com.wudsn.ide.asm.AssemblerProperties.AssemblerProperty;
import com.wudsn.ide.asm.AssemblerProperties.InvalidAssemblerPropertyException;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.CompilerDefinition;
import com.wudsn.ide.asm.compiler.CompilerFiles;
@ -45,6 +44,7 @@ import com.wudsn.ide.asm.compiler.parser.CompilerSourceParser;
import com.wudsn.ide.base.common.FileUtility;
import com.wudsn.ide.base.common.MarkerUtility;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Logic to handle the {@link CompilerFiles} of an {@link AssemblerEditor}

View File

@ -44,7 +44,6 @@ import org.eclipse.help.IHelpContentProducer;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.HardwareUtility;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.Compiler;
@ -65,6 +64,7 @@ import com.wudsn.ide.base.common.EnumUtility;
import com.wudsn.ide.base.common.HexUtility;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.common.TextUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Dynamic help content provider. Uses static pages and the meta data from the

View File

@ -39,12 +39,12 @@ import org.eclipse.help.IUAElement;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.CompilerDefinition;
import com.wudsn.ide.asm.compiler.CompilerRegistry;
import com.wudsn.ide.asm.preferences.AssemblerPreferences;
import com.wudsn.ide.base.common.EnumUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Dynamic help content provider. Uses static pages and the meta data from the

View File

@ -22,11 +22,11 @@ package com.wudsn.ide.asm.preferences;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.text.TextAttribute;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.editor.AssemblerContentAssistProcessorDefaultCase;
import com.wudsn.ide.asm.editor.AssemblerEditorCompileCommandPositioningMode;
import com.wudsn.ide.base.common.AbstractIDEPlugin;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Facade class for typed access to the plugin preferences.

View File

@ -50,7 +50,6 @@ import org.eclipse.ui.IWorkbenchPreferencePage;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.Texts;
import com.wudsn.ide.asm.compiler.CompilerDefinition;
import com.wudsn.ide.asm.compiler.CompilerOutputFolderMode;
@ -64,6 +63,7 @@ import com.wudsn.ide.base.common.ProcessWithLogs;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.common.TextUtility;
import com.wudsn.ide.base.gui.SWTFactory;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Visual editor page for the assembler preferences regarding compilers. There

View File

@ -22,7 +22,7 @@ package com.wudsn.ide.asm.preferences;
import java.util.HashSet;
import java.util.Set;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Constants for preferences.

View File

@ -29,7 +29,6 @@ import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import com.wudsn.ide.asm.AssemblerPlugin;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.HardwareUtility;
import com.wudsn.ide.asm.compiler.CompilerDefinition;
import com.wudsn.ide.asm.compiler.CompilerOutputFolderMode;
@ -37,6 +36,7 @@ import com.wudsn.ide.asm.compiler.CompilerRegistry;
import com.wudsn.ide.asm.editor.AssemblerContentAssistProcessorDefaultCase;
import com.wudsn.ide.asm.editor.AssemblerEditorCompileCommandPositioningMode;
import com.wudsn.ide.asm.runner.RunnerId;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Initializer for setting defaults values in the preferences.

View File

@ -20,10 +20,10 @@
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.CPU;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.asm.compiler.CompilerOutputFolderMode;
import com.wudsn.ide.asm.runner.RunnerId;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Facade class for typed access to the global compiler preferences for a given

View File

@ -20,8 +20,8 @@
package com.wudsn.ide.asm.preferences;
import com.wudsn.ide.asm.AssemblerProperties;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.common.StringUtility;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Facade class to mix compiler run specific preferences into the global

View File

@ -19,7 +19,7 @@
package com.wudsn.ide.asm.runner;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Definition of a runner. The definition contains all static meta information

View File

@ -32,7 +32,7 @@ import org.eclipse.core.runtime.IExtensionPoint;
import org.eclipse.core.runtime.IExtensionRegistry;
import org.eclipse.core.runtime.Platform;
import com.wudsn.ide.asm.Hardware;
import com.wudsn.ide.base.hardware.Hardware;
/**
* Registry for runners, based on the extension points

View File

@ -26,5 +26,5 @@ package com.wudsn.ide.base.hardware;
*/
public enum Hardware {
GENERIC, ATARI8BIT, C64
GENERIC, APPLE2, ATARI2600, ATARI7800, ATARI8BIT, C64, NES, TEST
}