Skip to content
Snippets Groups Projects
Commit acafcc06 authored by Nathan Lipiarski's avatar Nathan Lipiarski
Browse files

Fix Illegal Access warning

parent a4c94f05
No related branches found
No related tags found
No related merge requests found
......@@ -130,14 +130,6 @@ public class AVLTreeTests {
assertEquals(4260, (int) tree.find("00851"));
}
private void definalize(Field field) {
try {
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(field, field.getModifiers() & ~Modifier.FINAL);
} catch (Exception ignored) {}
}
/**
* Get a field from an object
* @param o Object you want to get the field from
......@@ -149,14 +141,12 @@ public class AVLTreeTests {
try {
Field field = o.getClass().getSuperclass().getDeclaredField(fieldName);
field.setAccessible(true);
definalize(field);
Object f = field.get(o);
return (T) f;
} catch (Exception e) {
try {
Field field = o.getClass().getDeclaredField(fieldName);
field.setAccessible(true);
definalize(field);
Object f = field.get(o);
return (T) f;
} catch (Exception e2) {
......
......@@ -305,14 +305,12 @@ public class HashTrieMapTests {
try {
Field field = o.getClass().getSuperclass().getDeclaredField(fieldName);
field.setAccessible(true);
definalize(field);
Object f = field.get(o);
return (T) f;
} catch (Exception var6) {
try {
Field field = o.getClass().getDeclaredField(fieldName);
field.setAccessible(true);
definalize(field);
Object f = field.get(o);
return (T) f;
} catch (Exception var5) {
......@@ -320,14 +318,4 @@ public class HashTrieMapTests {
}
}
}
private void definalize(Field field) {
try {
Field modifiersField = Field.class.getDeclaredField("modifiers");
modifiersField.setAccessible(true);
modifiersField.setInt(field, field.getModifiers() & -17);
} catch (Exception var2) {
}
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment