Fix all Java compiler warnings

* raw types
* unused imports and variables
This commit is contained in:
David Hall
2023-01-12 13:35:11 -05:00
parent 94a468d932
commit 66ddcb0c98
5 changed files with 20 additions and 25 deletions

View File

@@ -1,6 +1,5 @@
package com.persesgames.jogl;
import java.util.Random;
import java.util.concurrent.TimeUnit;
import javax.media.opengl.DebugGL4;
@@ -25,9 +24,9 @@ import com.persesgames.jogl.explosion.ExplosionComputeHandler;
public class Renderer implements GLEventListener {
private final static Logger logger = LoggerFactory.getLogger(Renderer.class);
private final static int MAX_ENTITIES_PER_COLOR = 2000000;
//private final static int MAX_ENTITIES_PER_COLOR = 2000000;
private final Random random = new Random(System.nanoTime());
//private final Random random = new Random(System.nanoTime());
private volatile boolean stopped = false;
private volatile boolean dirty = true;
@@ -41,7 +40,7 @@ public class Renderer implements GLEventListener {
private boolean checkError = false;
private long lastLog = System.nanoTime();
private long start = System.currentTimeMillis();
//private long start = System.currentTimeMillis();
private Timer timer = new Timer(TimeUnit.SECONDS, 1);
private ExplosionComputeHandler explosionComputeHandler;

View File

@@ -1,12 +1,12 @@
package com.persesgames.jogl;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.TimeUnit;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Date: 1/4/14
* Time: 8:00 PM
@@ -17,7 +17,7 @@ public class Timer {
private Map<String, Long> start = new HashMap<>();
private Map<String, Long> times = new HashMap<>();
private Map<String, Long> calls = new HashMap<>();
private long nanoStart = System.nanoTime();
//private long nanoStart = System.nanoTime();
private final TimeUnit unit;
private final int units;
@@ -93,7 +93,7 @@ public class Timer {
if (System.nanoTime() > (lastLog + unit.toNanos(units))) {
for (String timer : times.keySet()) {
logger.info("Timer '{}' calls '{}' time '{}ms' time/call '{}ms'", timer, getCalls(timer), (getTime(timer) / 1000000d), (getTime(timer) / 1000000d) / (double)getCalls(timer));
logger.info("Timer '{}' calls '{}' time '{}ms' time/call '{}ms'", timer, getCalls(timer), (getTime(timer) / 1000000d), (getTime(timer) / 1000000d) / getCalls(timer));
}
reset();

View File

@@ -10,7 +10,7 @@ import java.io.InputStream;
*/
public class Util {
public static String loadAsText(Class cls, String name) {
public static String loadAsText(Class<?> cls, String name) {
byte [] buffer = new byte[1024];
int nr;
try (InputStream in = cls.getResourceAsStream(name); ByteArrayOutputStream out = new ByteArrayOutputStream()) {

View File

@@ -1,25 +1,24 @@
package com.persesgames.jogl.explosion;
import com.jogamp.common.nio.Buffers;
import com.persesgames.jogl.shader.ComputeProgram;
import com.persesgames.jogl.shader.ShaderProgram;
import com.persesgames.jogl.Util;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import java.util.Random;
import javax.media.opengl.GL;
import javax.media.opengl.GL2ES2;
import javax.media.opengl.GL4;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import java.util.Random;
import com.jogamp.common.nio.Buffers;
import com.persesgames.jogl.Util;
import com.persesgames.jogl.shader.ComputeProgram;
import com.persesgames.jogl.shader.ShaderProgram;
/**
* Date: 1/15/14
* Time: 8:23 PM
*/
public class ExplosionComputeHandler {
private final static Logger logger = LoggerFactory.getLogger(ExplosionComputeHandler.class);
//private final static Logger logger = LoggerFactory.getLogger(ExplosionComputeHandler.class);
private final static int EXPLOSION_PARTICLES = 256;
private final static int MAX_EXPLOSION_PARTICLES = 250000;

View File

@@ -1,13 +1,10 @@
package com.persesgames.jogl.shader;
import com.persesgames.jogl.Renderer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.media.opengl.GL2ES2;
import java.util.HashMap;
import java.util.Map;
import javax.media.opengl.GL2ES2;
public abstract class Program {
protected GL2ES2 gl;