From f288bbdaa1fc201ba98b4973f451345ff890a66b Mon Sep 17 00:00:00 2001
From: tobias <thinkdifferent055@gmail.com>
Date: Tue, 17 Nov 2020 13:01:22 +0100
Subject: [PATCH] Cleanup native audio plugin

---
 .../main/java/de/tobias/playpad/audio/AudioCapability.java  | 6 +++---
 .../tobias/playpad/audio/windows/NativeAudioWinHandler.java | 6 +++---
 .../java/de/tobias/playpad/plugin/NativeAudioPathType.java  | 2 +-
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/PlayWallCore/src/main/java/de/tobias/playpad/audio/AudioCapability.java b/PlayWallCore/src/main/java/de/tobias/playpad/audio/AudioCapability.java
index c8db038e..5fb29e53 100644
--- a/PlayWallCore/src/main/java/de/tobias/playpad/audio/AudioCapability.java
+++ b/PlayWallCore/src/main/java/de/tobias/playpad/audio/AudioCapability.java
@@ -11,10 +11,10 @@ public class AudioCapability {
 	public static final AudioCapability EQUALIZER = new AudioCapability("EQUALIZER", Equalizeable.class);
 	public static final AudioCapability SOUNDCARD = new AudioCapability("SOUNDCARD", Soundcardable.class);
 
-	private String nameKey;
-	private Class<? extends AudioFeature> clazz;
+	private final String nameKey;
+	private final Class<? extends AudioFeature> clazz;
 
-	private static List<AudioCapability> audioCapabilityList;
+	private static final List<AudioCapability> audioCapabilityList;
 
 	static {
 		audioCapabilityList = new ArrayList<>();
diff --git a/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/audio/windows/NativeAudioWinHandler.java b/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/audio/windows/NativeAudioWinHandler.java
index e0e75d82..399cc42c 100644
--- a/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/audio/windows/NativeAudioWinHandler.java
+++ b/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/audio/windows/NativeAudioWinHandler.java
@@ -26,11 +26,11 @@ public class NativeAudioWinHandler extends AudioHandler implements Soundcardable
 	static final String SOUND_CARD = "SoundCard";
 
 	private NativeAudio audioHandler;
-	private ObjectProperty<Duration> durationProperty;
-	private ObjectProperty<Duration> positionProperty;
+	private final ObjectProperty<Duration> durationProperty;
+	private final ObjectProperty<Duration> positionProperty;
 
 	private static Thread positionThread;
-	private static List<NativeAudioWinHandler> playedHandlers = new ArrayList<>();
+	private static final List<NativeAudioWinHandler> playedHandlers = new ArrayList<>();
 	private static final int SLEEP_TIME_POSITION = 50;
 
 	static {
diff --git a/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/plugin/NativeAudioPathType.java b/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/plugin/NativeAudioPathType.java
index 771db0fe..1cba1f2a 100644
--- a/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/plugin/NativeAudioPathType.java
+++ b/PlayWallPlugins/PlayWallPluginNativeAudio/src/main/java/de/tobias/playpad/plugin/NativeAudioPathType.java
@@ -7,7 +7,7 @@ public enum NativeAudioPathType implements ContainerPathType {
 
 	AUDIO(PathType.LIBRARY.getFolder() + "/Audio");
 
-	private String folder;
+	private final String folder;
 
 	NativeAudioPathType(String folder) {
 		this.folder = folder;
-- 
GitLab