001    package org.bridj.objc;
002    
003    import org.bridj.*;
004    
005    public class ObjCClass extends ObjCObject {
006            static {
007                    BridJ.register();
008            }
009            public native <T extends ObjCObject> Pointer<T> alloc();
010            @Selector("new")
011            public native <T extends ObjCObject> Pointer<T> new$();
012            
013            public native boolean instancesRespondTo(SEL sel);
014            //public native boolean respondsTo(SEL sel);
015            public native IMP instanceMethodFor(SEL aSelector);
016    }