public class PYEntry
extends java.lang.Object
| 构造器和说明 |
|---|
PYEntry() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<PYModule> |
availableModules() |
java.util.List<PYPackage> |
availablePackages() |
PYClass |
classInfo(java.lang.String classFullName) |
java.lang.String |
createBuiltinsObj(java.lang.String moduleClassName,
PYMethodParams PYMethodParams) |
java.lang.String |
creatObject(java.lang.String classFullName,
PYMethodParams PYMethodParams) |
static java.lang.String |
getModuleClzClassMethodSig(java.lang.String packName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName) |
static java.lang.String |
getModuleClzMethodSig(java.lang.String packageName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName)
目前同名不同参,需要添加multimethod装饰器,暂时不考虑那么复杂
|
static java.lang.String |
getModuleClzStaticMethodSig(java.lang.String packName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName) |
static java.lang.String |
getModuleMethodSig(java.lang.String packageName,
java.lang.String moduleName,
java.lang.String methodName) |
java.lang.String |
invokeClzClassMethod(java.lang.String methodFullName,
PYMethodParams PYMethodParams) |
java.lang.String |
invokeClzStaticMethod(java.lang.String methodFullName,
PYMethodParams PYMethodParams) |
java.lang.String |
invokeModuleFunc(java.lang.String moduleFullName,
java.lang.String moduleFuncName,
PYMethodParams PYMethodParams) |
java.lang.String |
invokeObjectMethod(java.lang.String objectId,
java.lang.String methodName,
PYMethodParams PYMethodParams) |
PYModule |
moduleInfo(java.lang.String moduleFullName) |
java.lang.String |
objectInfo(java.lang.String objectId) |
PYPackage |
packageInfo(java.lang.String pkgName) |
public static PYEntry instance
public static java.lang.String getModuleMethodSig(java.lang.String packageName,
java.lang.String moduleName,
java.lang.String methodName)
public static java.lang.String getModuleClzMethodSig(java.lang.String packageName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName)
public static java.lang.String getModuleClzClassMethodSig(java.lang.String packName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName)
public static java.lang.String getModuleClzStaticMethodSig(java.lang.String packName,
java.lang.String moduleName,
java.lang.String className,
java.lang.String methodName)
public java.lang.String creatObject(java.lang.String classFullName,
PYMethodParams PYMethodParams)
public java.lang.String createBuiltinsObj(java.lang.String moduleClassName,
PYMethodParams PYMethodParams)
public java.util.List<PYPackage> availablePackages()
public java.util.List<PYModule> availableModules()
public PYPackage packageInfo(java.lang.String pkgName)
public PYModule moduleInfo(java.lang.String moduleFullName)
public PYClass classInfo(java.lang.String classFullName)
public java.lang.String objectInfo(java.lang.String objectId)
public java.lang.String invokeModuleFunc(java.lang.String moduleFullName,
java.lang.String moduleFuncName,
PYMethodParams PYMethodParams)
public java.lang.String invokeObjectMethod(java.lang.String objectId,
java.lang.String methodName,
PYMethodParams PYMethodParams)
public java.lang.String invokeClzStaticMethod(java.lang.String methodFullName,
PYMethodParams PYMethodParams)
public java.lang.String invokeClzClassMethod(java.lang.String methodFullName,
PYMethodParams PYMethodParams)