Skip to content

Commit c4186f3

Browse files
committed
Replace deprecated Mockito matcher import
1 parent 0d033de commit c4186f3

7 files changed

Lines changed: 25 additions & 26 deletions

File tree

jme3-core/src/main/java/com/jme3/renderer/RenderContext.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@
3535
import com.jme3.math.ColorRGBA;
3636
import com.jme3.scene.VertexBuffer;
3737
import com.jme3.shader.Shader;
38+
import com.jme3.shader.bufferobject.BufferObject;
3839
import com.jme3.texture.FrameBuffer;
3940
import com.jme3.texture.Image;
4041
import java.lang.ref.WeakReference;
41-
import com.jme3.shader.bufferobject.BufferObject;
4242

4343
/**
4444
* Represents the current state of the graphics library. This class is used
4545
* internally to reduce state changes. NOTE: This class is specific to OpenGL.
4646
*/
4747
public class RenderContext {
48+
@SuppressWarnings("unchecked")
4849
private static <T> WeakReference<T>[] newWeakReferenceArray(int size) {
49-
WeakReference<T>[] refs = (WeakReference<T>[]) new WeakReference<?>[size];
50-
return refs;
50+
return (WeakReference<T>[]) new WeakReference<?>[size];
5151
}
5252

5353
/**
@@ -269,7 +269,7 @@ private static <T> WeakReference<T>[] newWeakReferenceArray(int size) {
269269
*
270270
* @see Renderer#setTexture(int, com.jme3.texture.Texture)
271271
*/
272-
public final WeakReference<Image> boundTextures[]
272+
public final WeakReference<Image>[] boundTextures
273273
= newWeakReferenceArray(maxTextureUnits);
274274

275275

jme3-core/src/main/java/com/jme3/renderer/RenderManager.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,9 @@
3131
*/
3232
package com.jme3.renderer;
3333

34-
import com.jme3.renderer.pipeline.ForwardPipeline;
35-
import com.jme3.renderer.pipeline.DefaultPipelineContext;
36-
import com.jme3.renderer.pipeline.RenderPipeline;
37-
import com.jme3.renderer.pipeline.PipelineContext;
38-
import com.jme3.light.DefaultLightFilter;
39-
import com.jme3.light.LightFilter;
40-
import com.jme3.light.LightList;
34+
import com.jme3.light.DefaultLightFilter;
35+
import com.jme3.light.LightFilter;
36+
import com.jme3.light.LightList;
4137
import com.jme3.material.MatParamOverride;
4238
import com.jme3.material.Material;
4339
import com.jme3.material.MaterialDef;
@@ -46,11 +42,15 @@
4642
import com.jme3.material.TechniqueDef;
4743
import com.jme3.math.FastMath;
4844
import com.jme3.math.Matrix4f;
49-
import com.jme3.post.SceneProcessor;
50-
import com.jme3.profile.AppProfiler;
51-
import com.jme3.profile.AppStep;
52-
import com.jme3.profile.VpStep;
53-
import com.jme3.renderer.queue.GeometryList;
45+
import com.jme3.post.SceneProcessor;
46+
import com.jme3.profile.AppProfiler;
47+
import com.jme3.profile.AppStep;
48+
import com.jme3.profile.VpStep;
49+
import com.jme3.renderer.pipeline.DefaultPipelineContext;
50+
import com.jme3.renderer.pipeline.ForwardPipeline;
51+
import com.jme3.renderer.pipeline.PipelineContext;
52+
import com.jme3.renderer.pipeline.RenderPipeline;
53+
import com.jme3.renderer.queue.GeometryList;
5454
import com.jme3.renderer.queue.RenderQueue;
5555
import com.jme3.renderer.queue.RenderQueue.Bucket;
5656
import com.jme3.renderer.queue.RenderQueue.ShadowMode;

jme3-core/src/main/java/com/jme3/renderer/ViewPort.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
*/
3232
package com.jme3.renderer;
3333

34-
import com.jme3.renderer.pipeline.RenderPipeline;
35-
import com.jme3.renderer.pipeline.PipelineContext;
3634
import com.jme3.math.ColorRGBA;
3735
import com.jme3.post.SceneProcessor;
36+
import com.jme3.renderer.pipeline.PipelineContext;
37+
import com.jme3.renderer.pipeline.RenderPipeline;
3838
import com.jme3.renderer.queue.RenderQueue;
3939
import com.jme3.scene.Geometry;
4040
import com.jme3.scene.Spatial;

jme3-core/src/main/java/com/jme3/util/IntMap.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public IntMap(int initialCapacity, float loadFactor) {
8484
public IntMap<T> clone(){
8585
try {
8686
IntMap<T> clone = (IntMap<T>) super.clone();
87-
Entry[] newTable = new Entry[table.length];
87+
Entry<T>[] newTable = newTable(table.length);
8888
for (int i = table.length - 1; i >= 0; i--){
8989
if (table[i] != null)
9090
newTable[i] = table[i].clone();
@@ -138,7 +138,6 @@ public boolean containsKey(int key) {
138138
return false;
139139
}
140140

141-
@SuppressWarnings("unchecked")
142141
public T get(int key) {
143142
int index = key & mask;
144143
for (Entry<T> e = table[index]; e != null; e = e.next){
@@ -149,7 +148,6 @@ public T get(int key) {
149148
return null;
150149
}
151150

152-
@SuppressWarnings("unchecked")
153151
public T put(int key, T value) {
154152
int index = key & mask;
155153
// Check if key already exists.
@@ -161,7 +159,7 @@ public T put(int key, T value) {
161159
e.value = value;
162160
return oldValue;
163161
}
164-
table[index] = new Entry(key, value, table[index]);
162+
table[index] = new Entry<>(key, value, table[index]);
165163
if (size++ >= threshold){
166164
// Rehash.
167165
int newCapacity = 2 * capacity;
@@ -189,7 +187,6 @@ public T put(int key, T value) {
189187
return null;
190188
}
191189

192-
@SuppressWarnings("unchecked")
193190
public T remove(int key) {
194191
int index = key & mask;
195192
Entry<T> prev = table[index];
@@ -297,9 +294,9 @@ public void remove() {
297294
}
298295
}
299296

297+
@SuppressWarnings("unchecked")
300298
private static <T> Entry<T>[] newTable(int size) {
301-
Entry<T>[] table = (Entry<T>[]) new Entry<?>[size];
302-
return table;
299+
return (Entry<T>[]) new Entry<?>[size];
303300
}
304301

305302
public static final class Entry<T> implements Cloneable, JmeCloneable {

jme3-core/src/main/java/com/jme3/util/NativeObject.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ public void dispose() {
245245
* @param <T> the type
246246
* @return a weak reference (possibly a pre-existing one)
247247
*/
248+
@SuppressWarnings("unchecked")
248249
public <T> WeakReference<T> getWeakRef() {
249250
if (weakRef == null) {
250251
weakRef = new WeakReference<>(this);

jme3-core/src/test/java/com/jme3/material/plugins/J3MLoaderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121

2222
import static org.junit.jupiter.api.Assertions.assertEquals;
2323
import static org.mockito.ArgumentMatchers.any;
24-
import static org.mockito.Mockito.when;
2524
import static org.mockito.Mockito.verify;
25+
import static org.mockito.Mockito.when;
2626

2727
/**
2828
* @author Daniel Johansson

jme3-plugins-json-gson/src/main/java/com/jme3/plugins/gson/GsonObject.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public JsonElement get(String string) {
7878
@Override
7979
public Entry<String, JsonElement>[] entrySet() {
8080
Set<Entry<String, com.google.gson.JsonElement>> entrySet = obj().entrySet();
81+
@SuppressWarnings("unchecked")
8182
Entry<String, JsonElement>[] entries = (Entry<String, JsonElement>[]) new Entry<?, ?>[entrySet.size()];
8283
int i = 0;
8384
for (Entry<String, com.google.gson.JsonElement> entry : entrySet) {

0 commit comments

Comments
 (0)