KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > samples > KeySample


1 package samples;
2 import net.sf.cglib.core.KeyFactory;
3 public class KeySample {
4     private interface MyFactory {
5         public Object JavaDoc newInstance(int a, char[] b, String JavaDoc d);
6     }
7     public static void main(String JavaDoc[] args) {
8         MyFactory f = (MyFactory)KeyFactory.create(MyFactory.class);
9         Object JavaDoc key1 = f.newInstance(20, new char[]{ 'a', 'b' }, "hello");
10         Object JavaDoc key2 = f.newInstance(20, new char[]{ 'a', 'b' }, "hello");
11         Object JavaDoc key3 = f.newInstance(20, new char[]{ 'a', '_' }, "hello");
12         System.out.println(key1.equals(key2));
13         System.out.println(key2.equals(key3));
14     }
15 }
16
Popular Tags