Package Name: java.net.socketimplfactory
with java.lang; use java.lang;
with java.net.SocketImpl; use java.net.SocketImpl;
package java.net.SocketImplFactory is
-- NOTE: SocketImplFactory is an "interface" type
type SocketImplFactory_Obj is new Object with null record;
pragma Convention(Java_Interface, SocketImplFactory_Obj);
type SocketImplFactory_Ptr is access all SocketImplFactory_Obj'Class;
function createSocketImpl(Obj : access SocketImplFactory_Obj) return SocketImpl_Ptr;
pragma Import(Java, createSocketImpl);
end java.net.SocketImplFactory;