]> source.dussan.org Git - javassist.git/commitdiff
Squash compiler warnings in tests.
authornickl- <github@jigsoft.co.za>
Mon, 30 Oct 2017 18:43:30 +0000 (20:43 +0200)
committernickl- <github@jigsoft.co.za>
Mon, 30 Oct 2017 18:43:30 +0000 (20:43 +0200)
With the unit tests warnings were squashed by suppressing them with SuppressWarnings annotations, instead of
reparing the issues as was done with the source. Reasons being...
 * The tests might be relying on the types as they were defined.
 * If the tests were written to test against the correct forms they would've/should've stipulated those.
 * Even unused members might be important to tests so we attempt to change as little as possible.

57 files changed:
src/test/Jassist150.java
src/test/Test.java
src/test/VisibleTop.java
src/test/VisibleTop2.java
src/test/javassist/ClassPoolBench.java
src/test/javassist/JvstTest.java
src/test/javassist/JvstTest2.java
src/test/javassist/JvstTest3.java
src/test/javassist/JvstTest4.java
src/test/javassist/JvstTest5.java
src/test/javassist/LoaderTestByRandall.java
src/test/javassist/SetterTest.java
src/test/javassist/bytecode/BytecodeTest.java
src/test/javassist/bytecode/CodeAnalyzerTest.java
src/test/javassist/bytecode/InsertGap0.java
src/test/javassist/bytecode/StackMapTest.java
src/test/javassist/compiler/CompTest.java
src/test/javassist/proxyfactory/ProxyFactoryTest.java
src/test/javassist/proxyfactory/Tester.java
src/test/test/javassist/bytecode/analysis/AnalyzerTest.java
src/test/test/javassist/convert/ArrayAccessReplaceTest.java
src/test/test/javassist/proxy/JBPAPP9257Test.java
src/test/test/javassist/proxy/ProxyCacheGCTest.java
src/test/test/javassist/proxy/ProxyFactoryCompatibilityTest.java
src/test/test/javassist/proxy/ProxySerializationTest.java
src/test/test/javassist/proxy/ProxySimpleTest.java
src/test/test/javassist/tools/DummyClass.java
src/test/test1/FieldMod.java
src/test/test1/Howard.java
src/test/test1/Proceed.java
src/test/test1/RenameClass.java
src/test/test2/AddMethod.java
src/test/test2/Anon.java
src/test/test2/Brennan.java
src/test/test2/Inner.java
src/test/test2/InsertLocal.java
src/test/test2/Nested.java
src/test/test2/Nested2.java
src/test/test2/Nested3.java
src/test/test2/Nested4.java
src/test/test2/NewArray.java
src/test/test2/NewExprInTry.java
src/test/test2/NewExprTry.java
src/test/test2/NewOp.java
src/test/test3/Enhancer.java
src/test/test3/Erasure.java
src/test/test3/FieldAccessType.java
src/test/test3/GetMethods.java
src/test/test3/MethodRedirect.java
src/test/test3/NestedClass.java
src/test/test3/NewExprTryCatch.java
src/test/test3/ReplaceNew.java
src/test/test3/Visible.java
src/test/testproxy/ProxyFactoryPerformanceTest.java
src/test/testproxy/ProxyTester.java
src/test/testproxy/Target2.java
src/test/testproxy/sub/TargetSuper.java

index d394506940e3e9c35149bfa950b22acd171ffad9..2d57da062a826cc9b50c8788b2dd5979eb1098aa 100644 (file)
@@ -6,6 +6,7 @@ import javassist.NotFoundException;
 import javassist.expr.ExprEditor;
 import javassist.expr.MethodCall;
 
+@SuppressWarnings("unused")
 public class Jassist150 {
     public static final String BASE_PATH = "./";
     public static final String JAVASSIST_JAR = BASE_PATH + "javassist.jar";
index b01a6211ceb70fe7476046751f2f2bcffc2836a6..9907406da0847f351a3d5bcef3da215b88bceb8a 100644 (file)
@@ -2,6 +2,7 @@ import java.util.ArrayList;
 import java.util.List;
 import javassist.*;
 
+@SuppressWarnings("unused")
 class InvalidStackMapFrame {
 
        public void bytecodeVerifyError1() {
index 6430bd704d401c4aea31d5ce9bef9cec21a67a6f..0bb6161f17f5f0b6e1eb3eb74ecb38cbd8c2b7b9 100644 (file)
@@ -1,3 +1,4 @@
+@SuppressWarnings("unused")
 public class VisibleTop {
     public int pub;
     protected int pro;
index 93fed9da0f31c93fc4f1fa55263e9c829df4da7f..a09a13966acc27d281435c66590af8015ba07d80 100644 (file)
@@ -1,3 +1,4 @@
+@SuppressWarnings("unused")
 public class VisibleTop2 {
     public int pub;
     protected int pro;
index d3cb6b2d7e14bf592b70f7a106cfaed0404a0a78..bf71051ce47318a1b6a38f3c6662fdb4d0883d8e 100644 (file)
@@ -24,6 +24,7 @@ public class ClassPoolBench {
            cc.detach();\r
     }\r
 \r
+    @SuppressWarnings("rawtypes")\r
     public static void accessAll(String filename) throws Exception {\r
         ZipFile zip = new ZipFile(filename);\r
         Enumeration files = zip.entries();\r
index d660a335c832bd0acbe7a9710b811b028b234463..c6825fd02f37add7d37846637ff92b8c828ab166 100644 (file)
@@ -7,6 +7,7 @@ import javassist.bytecode.*;
 import javassist.expr.*;
 import javassist.runtime.*;
 
+@SuppressWarnings({"rawtypes","unused", "resource"})
 public class JvstTest extends JvstTestRoot {
     public static boolean java9;
 
index 12bce5e425a379eeb41d0b8608d2d48095efc973..117560c0900da3c8f4448ac00e8875d94fa63187 100644 (file)
@@ -10,6 +10,7 @@ import java.lang.reflect.Method;
 
 import javassist.expr.*;
 
+@SuppressWarnings({"rawtypes","unused"})
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
 public class JvstTest2 extends JvstTestRoot {
     public JvstTest2(String name) {
index 056df5c2325335a3546fb5feb86d72cfe278ffbc..47131a93e9771dc879f37f520e21770722b46d75 100644 (file)
@@ -5,6 +5,7 @@ import javassist.bytecode.annotation.*;
 import javassist.expr.*;
 import test3.*;
 
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public class JvstTest3 extends JvstTestRoot {
     public JvstTest3(String name) {
          super(name);
index e1ead7dd90ed4ad8208b29150e6aae5bc4903a53..187abb3deb819c61fe191287e918df253d573dab 100644 (file)
@@ -13,6 +13,7 @@ import javassist.bytecode.*;
 import javassist.bytecode.annotation.Annotation;
 import javassist.expr.*;
 
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
 public class JvstTest4 extends JvstTestRoot {
     public JvstTest4(String name) {
index 76d0c1a2dec723d8b3ea432fb6d15ca21c18e387..578abfb24ad1d743b2d9a4ce962548c4ca66fc39 100644 (file)
@@ -12,6 +12,7 @@ import javassist.bytecode.InnerClassesAttribute;
 import javassist.expr.ExprEditor;
 import javassist.expr.MethodCall;
 
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public class JvstTest5 extends JvstTestRoot {
     public JvstTest5(String name) {
         super(name);
index 1b8825f64d9d6ecf85dcbd12b524a2389e3d8ebf..04e05cd8e91551740f1314f6b786b874eecbc77f 100644 (file)
@@ -11,6 +11,7 @@ import junit.framework.TestCase;
 /**\r
  * @author brandall\r
  */\r
+@SuppressWarnings({"rawtypes","unused"})\r
 public class LoaderTestByRandall extends TestCase {\r
 \r
     ClassPool cp;\r
index a989d39a66b990c229708c2e1fd9fb3419b12c54..44eec140171f67a55e31a6501382285ff96ff064 100644 (file)
@@ -3,6 +3,7 @@ import java.lang.reflect.Method;
 \r
 import junit.framework.TestCase;\r
 \r
+@SuppressWarnings({"rawtypes","unchecked"})\r
 public class SetterTest extends TestCase {\r
 \r
     ClassPool pool;\r
index a9b6e53870be68ab068cac9fd3ebdf5fc0dcb1d3..5ddf5d5bdea6ddaa986c03dbe0f9796ff2208424 100644 (file)
@@ -7,6 +7,7 @@ import javassist.*;
 import javassist.bytecode.annotation.*;
 import javassist.bytecode.SignatureAttribute.*;
 
+@SuppressWarnings("unused")
 public class BytecodeTest extends TestCase {
     public static final String PATH = JvstTest.PATH;
     private ClassPool loader, dloader;
index 4f11568723ddaa89211e8e91180b585f5c3690b5..b6b331893460d7f4e6c4eb6ad8eb11a7b41910a0 100644 (file)
@@ -5,6 +5,7 @@ import java.util.Enumeration;
 import java.util.List;\r
 import java.io.*;\r
 \r
+@SuppressWarnings({"rawtypes","resource"})\r
 public class CodeAnalyzerTest {\r
     public static void main(String[] args) throws Exception {\r
         ZipFile zfile = new ZipFile(args[0]);\r
index 6a0341411897a0a0a7810f6fccf6cceeb0afd9d5..824b930541f0caf6e39b3bf9f0cd9859652ca29f 100644 (file)
@@ -2,6 +2,7 @@ package javassist.bytecode;
 
 import javassist.*;
 
+@SuppressWarnings("unused")
 final class Gap0Example {
     public static int counter = 1;
 
@@ -70,6 +71,7 @@ final class Gap0Example {
     }
 }
 
+@SuppressWarnings("unused")
 final class Gap0Example2 {
     public static int counter = 1;
 
@@ -155,6 +157,7 @@ final class Gap0Example2 {
     }
 }
 
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public final class InsertGap0 extends JvstTestRoot {
     public InsertGap0(String name) {
         super(name);
index 77d827be5a371c681e04fcf530f4c2691f8bf95f..153f75aca89e704bfcd50b42015fe2b49cf2c672 100644 (file)
@@ -21,6 +21,7 @@ import javassist.bytecode.stackmap.MapMaker;
 import javassist.bytecode.stackmap.TypeData;
 import junit.framework.TestCase;
 
+@SuppressWarnings({"rawtypes","unused"})
 public class StackMapTest extends TestCase {
     public static final String PATH = JvstTest.PATH;
     private ClassPool loader, dloader;
index 158552e33b4baf3a8426393893a2edcdacd46a0d..4154935fcc4c6fe24d3ca3473072075c442a2f22 100644 (file)
@@ -125,6 +125,7 @@ class Print{
     public static int k;
 }
 
+@SuppressWarnings({"rawtypes","unchecked"})
 class HelloAspect{
   List list;
   
index dd52619d52cfff5538edb139cfe4cc15ea6e8a7b..3189b568250e7b541bddb39c262338dda46cc100 100644 (file)
@@ -11,6 +11,7 @@ import java.lang.reflect.Method;
 /**
  * <a href="mailto:struberg@yahoo.de">Mark Struberg</a>
  */
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public class ProxyFactoryTest extends TestCase {
     public void testMethodHandlers() throws Exception {
         ProxyFactory fact = new ProxyFactory();
index 7d484ecb98499b8660444f50e5c847d6a4c84aa2..874fba1ea798121ff9c227e9caedc4eb92f0204c 100644 (file)
@@ -14,6 +14,7 @@ class Hand implements java.io.Serializable {
     int getHandler() { return 3; }
 }
 
+@SuppressWarnings({"rawtypes","unchecked","resource"})
 public class Tester extends TestCase {
     static class MHandler implements MethodHandler, java.io.Serializable {
         /** default serialVersionUID */
index 0337cbf8b83d7c4cef63207b4fbe8051ff056368..b76ff0e75e92e432ab709c984df849680fb40245 100644 (file)
@@ -363,6 +363,7 @@ public class AnalyzerTest extends TestCase {
         }
 
 
+        @SuppressWarnings("rawtypes")
         public void reusedLocalMerge() {
              ArrayList list = new ArrayList();
              try {
index 58ea8357fde40063b05a43412873d8b6da164cda..d81f220d05b6912e484df001aa58562bd08d88e9 100644 (file)
@@ -147,6 +147,7 @@ public class ArrayAccessReplaceTest extends TestCase {
         }
     }
 
+    @SuppressWarnings({"rawtypes","unchecked"})
     public static class Echo {
         public static Map byteMap = new HashMap();
         public static Map charMap = new HashMap();
index 3549f2dfa870f0864e3d98f90c5e3a8632c452ea..773e18b0d5a55475a842b73b8b0d9f0a472ac2de 100644 (file)
@@ -8,6 +8,7 @@ import javassist.util.proxy.ProxyObject;
 import javassist.util.proxy.Proxy;
 import junit.framework.TestCase;
 
+@SuppressWarnings({"rawtypes","unchecked"})
 public class JBPAPP9257Test extends TestCase {
     public void testGetHandler() throws Exception {
         ProxyFactory f = new ProxyFactory();
index e4331bbdf2cde389f4483c46902a36c543e2b225..97b7281d9f152d5f55c66017c5e3556efa336421 100644 (file)
@@ -11,6 +11,7 @@ import junit.framework.TestCase;
  * test which checks that proxy classes are not retained after their classloader is released.
  * this is a before and after test which validates JASSIST-104
  */
+@SuppressWarnings({"rawtypes","unchecked"})
 public class ProxyCacheGCTest extends TestCase
 {
     /**
index 634e6c1425515038bbfed2d8680ffc7e27c5af03..861abb72ad318fb4719e963c6dbc350cb0791ef0 100644 (file)
@@ -16,6 +16,7 @@ import java.lang.reflect.Method;
  * automatically disabled if this legacy api is used. it also exercises the new style
  * api, ensuring that caching works correctly with this model.
  */
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public class ProxyFactoryCompatibilityTest extends TestCase
 {
     private ClassPool basePool;
index 42e16ca7dabffc6da768b8a919f1e0a7987f7877..39d94f7ecb25e70def85073d7a0e4b55553232f8 100644 (file)
@@ -13,6 +13,7 @@ import java.lang.reflect.Method;
  * {@link javassist.util.proxy.ProxyObjectOutputStream} and  @link javassist.util.proxy.ProxyObjectInputStream}
  * reuses classes located in the proxy cache. This tests the fixes provided for JASSIST-42 and JASSIST-97.
  */
+@SuppressWarnings({"rawtypes","unchecked","unused","resource"})
 public class ProxySerializationTest extends TestCase
 {
     public void testSerialization()
index c73ab397d7877ee2a1ecd7b1e2dad6405aa441a7..212c15fab457cfb3bb38b918eadaa095a1a6a018 100644 (file)
@@ -14,6 +14,7 @@ import javassist.util.proxy.MethodHandler;
 import javassist.util.proxy.Proxy;
 import javassist.util.proxy.ProxyFactory;
 
+@SuppressWarnings({"rawtypes","unchecked"})
 public class ProxySimpleTest extends TestCase {
 
     String testResult;
index 020aa55d8873416a50c16ea3679cdc869a9777b4..ab9400f67af130b463435e60b5b879881fa34bd4 100644 (file)
@@ -2,6 +2,7 @@ package test.javassist.tools;
 
 public class DummyClass {
 
+    @SuppressWarnings("unused")
     private String dummyString = "dummyStringValue";
 
     public void dummyMethod(){}
index 0023d2e35a1b1fd86c2223fba924fce9d043ec95..2d68b33573a2fb7898a344ca48d473fd5ab005d4 100644 (file)
@@ -1,6 +1,7 @@
 package test1;\r
 \r
 public class FieldMod {\r
+    @SuppressWarnings("unused")
     private String text;\r
     public int i;\r
 }\r
index 53bbae8c7a9f62663866f60f6d4293f668b653bf..6d2038082acf9f3f8ecb34dd5b5b34709c0d6f21 100644 (file)
@@ -21,6 +21,7 @@ class Howard2 {
 }\r
 \r
 public class Howard extends Howard2 {\r
+    @SuppressWarnings("unused")
     private Object _remote;\r
 \r
     public int run() {\r
index a37306efd4de51358c669c2b93c58dfb7683eaa2..a55128f696a8735efd1f0c50d041098cd2b88781 100644 (file)
@@ -1,5 +1,6 @@
 package test1;
 
+@SuppressWarnings("unused")
 public class Proceed {
     public int p(int i, int j) { return i + j; }
 
index 99a92c62497685769daa462f9c9ebc85991b392f..93cfc23e093ac9c204d675a2f016d2b73964e0b4 100644 (file)
@@ -6,6 +6,7 @@ class RenameClass2 {
     String name;
 }
 
+@SuppressWarnings({"rawtypes","unchecked", "unused"})
 public class RenameClass {
     private Hashtable table;
     public RenameClass() {
index a7179e6e79fe1a1e5ddd11781aedd368cf50b066..c04ff606a9cb1213e21fe67ab82eaa7d5e088139 100644 (file)
@@ -1,6 +1,7 @@
 package test2;\r
 \r
 public class AddMethod {\r
+    @SuppressWarnings("unused")
     private int f;\r
 \r
     public int f() { return 0; }\r
index 562234366f93d1c649dfd92e3d1f240092f2ae34..a9c0773fdc5f57b0ad6146eac504acebc5695984 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class Anon {\r
     public Object make() {\r
         return new Object() { int k; };\r
index e93e00a99715e39077f5ac32480c8f7f6739f8c2..4cc0a50529a592e7a5bcbcde433ae064329e33cf 100644 (file)
@@ -1,5 +1,6 @@
 package test2;
 
+@SuppressWarnings("unused")
 public class Brennan {
     private Object format = null;
 }
index dbfb6d6ef318f28e78fcb4b7e903f1b4390c5f4c..15e086639088c66d7149eaf08c2e2bdf804f4c32 100644 (file)
@@ -1,5 +1,6 @@
 package test2;
 
+@SuppressWarnings("unused")
 public class Inner {
     public void sample() throws Exception {
         java.util.Properties props = new java.util.Properties();
index d400e62224012cae2ddade706711803823c61dbf..43794cc80439283100354c4187e90e34865a3f4e 100644 (file)
@@ -22,6 +22,7 @@ public class InsertLocal {
         return k + s.length();
     }
 
+    @SuppressWarnings("unused")
     public int run3() {
         int i = 0;
         int j = field;
index 70ce60ee343896ef31b59cacf57574d1fcf12e4f..6bb4547a32e57b5d9789d00b0a233465f42038ff 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class Nested {\r
     private int i = 3;\r
     private int geti() { return i; }\r
index f23439bd5d2e452dc1e31b3f951847a75fd047d1..728c1b7af7b46b0adbd7586223502c7f1ab81ebd 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class Nested2 {\r
     private int i = 3;\r
     private double d = 3.0;\r
index 570f7a5e12b3be6206ae7aba6e2c258e260b2548..9e9f1ab3a02ae9832cb71341ed0ef86067cfa5e2 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class Nested3 {\r
     private int i = 0;\r
     private int geti() { return i; }\r
index 5b33aea597bf5a86dd1b13f554cf997e1e1caac7..04bcd76705b809fba2bd36da41e0c8d71426d9f4 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class Nested4 {\r
     private static int value = 6;\r
 }\r
index d61fa75034ae6eec05f915f33982ec285f2ac7d8..f7c0439b7778649af857a73c762c9e98027593ae 100644 (file)
@@ -1,5 +1,6 @@
 package test2;\r
 \r
+@SuppressWarnings("unused")
 public class NewArray {\r
     public int run() {\r
         return foo(1);\r
index 804a7c8df268968f88ef58b6fe20b5565a39b659..70dc9b28d7740a98293e9f273bd44711a0827fe7 100644 (file)
@@ -2,6 +2,7 @@ package test2;
 \r
 import java.util.HashMap;\r
 \r
+@SuppressWarnings("rawtypes")
 class HashMapWrapper extends HashMap {\r
     /** default serialVersionUID */\r
     private static final long serialVersionUID = 1L;\r
@@ -11,6 +12,7 @@ class HashMapWrapper extends HashMap {
     }\r
 }\r
 \r
+@SuppressWarnings({"rawtypes","unused"})
 public class NewExprInTry {\r
     public int run() {\r
         return foo(6);\r
index fb779d960d3e1db04969d45b224f058a303ac99a..f728dbe72c826e62f8e8a25fd76663f8b1e0f780 100644 (file)
@@ -15,6 +15,7 @@ public class NewExprTry {
     }\r
 \r
     public static void main(String[] args) {\r
+        @SuppressWarnings("unused")
         NewExprTry obj = new NewExprTry(3);\r
     }\r
 }\r
index bf798a92e105d120e3a0700b3312517c9a93a58b..a933425211aee2d02196ed08fa438881c6abd6f9 100644 (file)
@@ -5,6 +5,7 @@ class NewOp2 {
 }\r
 \r
 public class NewOp {\r
+    @SuppressWarnings("rawtypes")
     java.util.Vector listenerList;\r
     static int i = 0;\r
     static String s;\r
index 8aa13d255542c7c94fd657140d0babf4847ae452..e3a93e8a5e16b5c12bf47806b9e608347a7d02d6 100644 (file)
@@ -11,6 +11,7 @@ class EnhanceTest {
     public void foo(String s) { System.out.println(s); }
 }
 
+@SuppressWarnings({"rawtypes","unchecked","unused"})
 public class Enhancer {
     private ClassPool pool;
     private CtClass superClass;
index 412f439a6150794f0131a714322f7b4bcb9201fd..7514981ab7466c83269a47f384f7f5b89ee88181 100644 (file)
@@ -9,6 +9,7 @@ public class Erasure<T> {
     public Erasure(T t) { value = t; }
     public Erasure() { value = null; }
     public int run() {
+        @SuppressWarnings("unchecked")
         ErasureGet<String> obj = (ErasureGet<String>)new Erasure<String>("1234");
         return obj.get().length();
     }
index c61550d66b3b46633a9e5143712867fb3173b974..bb102ba829a3405dee2b207d278785d986ac5780 100644 (file)
@@ -4,6 +4,7 @@ public class FieldAccessType {
     private int[] k;
     public void access() {
         k = new int[1];
+        @SuppressWarnings("unused")
         int i = 3;
         i += k[0];
     }
index 69cc49fa3a510c23f1199f606c6accd468af5469..64e66bd0c65b481ad78a269a3463204f8d3c4211 100644 (file)
@@ -1,5 +1,6 @@
 package test3;
 
+@SuppressWarnings("unused")
 class SuperGetMethods {
     public int f0;
     protected double d0;
@@ -12,6 +13,7 @@ class SuperGetMethods {
     private void mpri0() {}
 }
 
+@SuppressWarnings("unused")
 public class GetMethods extends SuperGetMethods {
     public GetMethods(int i) {}
     protected GetMethods(String i, int j) {}
index 889a3c68cb78547b3fc3193b931b7bac53dd041a..c7cacde851fafa9f82064fc892837c1434201e80 100644 (file)
@@ -5,6 +5,7 @@ interface MethodRedirectIntf {
 }
 
 public class MethodRedirect implements MethodRedirectIntf {
+    @SuppressWarnings("unused")
     private int foo() { return 0; }
     public static int poi() { return 1; } 
     public int bar() { return 2; }
index 75b4efe272a6a034e0554a6d5323f5bd4c079805..e1459b26d8c5998f5950af2867eff4278ce79937 100644 (file)
@@ -17,6 +17,7 @@ public class NestedClass {
 
     public Object bar() {
         class Local {
+            @SuppressWarnings("unused")
             int j;
         }
         return new Local();
index 193985ebdeb41ce6461f543d4e74c85a00b3576a..f93b528de31381188db5074bd70431fc55929c8a 100644 (file)
@@ -18,6 +18,7 @@ public class NewExprTryCatch {
         // the error is somehow related to the string concatenation and local variables,
         // when the code below is replaced with something else, the error does not occur.
         String s1 = "a";
+        @SuppressWarnings("unused")
         String s2 = s1 + "b";
     }
 
index 018408eb100f3a217138a21c8b8f342b1013e534..8f8a786976ac1da74a96cf71061228a8f5aede38 100644 (file)
@@ -6,6 +6,7 @@ public class ReplaceNew {
     int i = 0;
     public int run() {
         i = 3;
+        @SuppressWarnings("unused")
         ReplaceNew s = new ReplaceNew();
         new ReplaceNew();
         return i;
index 162f46e13a1ee18b9557a71b6cf0c151b2173615..d3397f1ea61337166e8c552835ecec95079b66cf 100644 (file)
@@ -1,5 +1,6 @@
 package test3;
 
+@SuppressWarnings("unused")
 class Visible2 {
     public int pub;
     protected int pro;
@@ -7,6 +8,7 @@ class Visible2 {
     int pack;
 }
 
+@SuppressWarnings("unused")
 public class Visible {
     public int pub;
     protected int pro;
index 829f960a2db70bd9ff7df1c2f351344b9cfeb886..df8bd8fc13fd45ba2ef2b74aae52541dd8c97521 100644 (file)
@@ -17,6 +17,7 @@ import junit.framework.TestCase;
 import junit.framework.TestSuite;\r
 import junit.textui.TestRunner;\r
 \r
+@SuppressWarnings({"rawtypes","unchecked", "unused"})\r
 public class ProxyFactoryPerformanceTest extends TestCase {\r
 \r
        public static final int COUNT = 100; \r
@@ -84,6 +85,7 @@ public class ProxyFactoryPerformanceTest extends TestCase {
        }\r
 }\r
 \r
+@SuppressWarnings({"rawtypes","unused"})\r
 class ProxyMaker extends Thread implements MethodHandler {\r
        private static final MethodFilter FINALIZE_FILTER = new MethodFilter() {\r
                public boolean isHandled(Method m) {\r
index e8f052fc79ca875b3a23f45dbd9e9c83610c8bc3..64712ef3919248e985051f0cede77a25da59288e 100644 (file)
@@ -15,6 +15,7 @@ import javassist.util.proxy.Proxy;
 import junit.framework.TestCase;
 import java.io.*;
 
+@SuppressWarnings({"unchecked", "rawtypes","unused"})
 public class ProxyTester extends TestCase {
     public ProxyTester(String s) {
         super(s);
index 91b57be51834619bdc78a987a02ed31c6f882f43..192bac777b733533e78df1673b7b10ae3be2fe6d 100644 (file)
@@ -2,6 +2,7 @@ package testproxy;
 \r
 import java.io.IOException;\r
 \r
+@SuppressWarnings("unused")
 public class Target2 {\r
     private int value;\r
     public Target2(int i) { value = 1; }\r
index 0e40cded66b1b40558881902f430373faef0cc51..9eb8d1daa0d3b82de01e62edec7f0f55df52b73c 100644 (file)
@@ -1,5 +1,6 @@
 package testproxy.sub;
 
+@SuppressWarnings("unused")
 public class TargetSuper {
     private int poi() { return 1; }
     int poi2() { return 2; }