I have purchased licence for ComfyJ and it working fine.
I think I narrowed down what is happening. It is related to
inheritance bug or 'peculiar' behavior. The current structure is
something like this
public interface Camera extends IDispatch {
MyMethod
}
public abstract class BaseCamera extends DispatchComServer implements
Camera {
public MyMethod { ... /* implementation */ }
}
public class MyClass extends BaseCamera {
...
}
If I use this structure I am getting error about missing MyMethod in
MyClass.
Now if I add to MyClass that it extends Camera interface everything is
fine:
public class MyClass extends BaseCamera implements Camera {
...
}
It does not make sense to me but it seems to fix the issue (MyClass
already inherits Camera interface through BaseCamera). I will do some
more tests to verify that adding the "implements Camera" is a key
here.
Does it make sense from ComfyJ point of view?
On Sep 27, 8:02 am, Sergei Piletsky <
sergei.pilet...@teamdev.com>
wrote: