私は pydev の専門家ではありませんが、(eclipse rcp アプリケーションから) Python クラスをインスタンス化し、そのメソッドを呼び出すことができるかどうかは知っています。たとえば、次の単純な python コードがあります。
import math
import sys
class Test:
def __init__(self, first):
self.first=first
def increment(self):
self.first += 1
return self.first
def decrement(self):
self.first -= 1
return self.first
def add(self,value1,value2):
return value1+value2
Test クラスをインスタンス化し、increment メソッドまたは decrement メソッドを呼び出したいと考えています。注意: add メソッドの場合、クラスを用意する必要はないことに同意しますが、PyDev の API を使用する方法の簡単な例と、より複雑な例で API を使用する方法が必要です。
もう 1 つの質問は、Pydev を使用してファイル (*.py) から python コードを解析し、そのパラメーターを持つクラスとメソッドを見つけるにはどうすればよいですか?
注意: このすべてを jython で実行できることはわかっていますが、Pydev を使用して (Jython だけでなく、他の Python インタープリターを使用して) 実行することは可能ですか? (Python の 3.x 構文が必要なため)。
前もって感謝します、
アンソニー