Top Fields Constructors Methods
org.python.compiler

public Class JavaMaker

extends ProxyMaker
Class Inheritance
Known Direct Subclasses
org.python.compiler.CustomMaker
Imports
java.lang.reflect.Method, .Modifier, org.python.core.PyObject

Field Summary

Modifier and TypeField and Description
pack-priv PyObject
public String
public String
Inherited from org.python.compiler.ProxyMaker:
classfileinterfacesmyClassnamesnamesAndSigssuperclasssupernames

Constructor Summary

AccessConstructor and Description
public
JavaMaker(Class<?> superclass, Class<?>[] interfaces, String pythonClass, String pythonModule, String myClass, PyObject methods)

Method Summary

Modifier and TypeMethod and Description
public void
addConstructor(String name, Class<?>[] parameters, Class<?> ret, String sig, int access)

Overrides org.python.compiler.ProxyMaker.addConstructor.

public void
public void
Inherited from org.python.compiler.ProxyMaker:
addClassAnnotationaddClassDictInitaddConstructoraddConstructorMethodCodeaddConstructorsaddMethodaddMethodaddMethodsaddOpenConstructoraddSuperMethodaddSuperMethodbuildbuildcallInitProxycallMethodcallSuperdoConstantsdoJavaCallgetArgsvisitClassAnnotationsvisitConstructorvisitConstructorsvisitMethodvisitMethodsvisitMethods

Field Detail

methodsback to summary
pack-priv PyObject methods
pythonClassback to summary
public String pythonClass
pythonModuleback to summary
public String pythonModule

Constructor Detail

JavaMakerback to summary
public JavaMaker(Class<?> superclass, Class<?>[] interfaces, String pythonClass, String pythonModule, String myClass, PyObject methods)

Method Detail

addConstructorback to summary
public void addConstructor(String name, Class<?>[] parameters, Class<?> ret, String sig, int access) throws Exception

Overrides org.python.compiler.ProxyMaker.addConstructor.

Annotations
@Override
addMethodback to summary
public void addMethod(Method method, int access) throws Exception

Overrides org.python.compiler.ProxyMaker.addMethod.

Annotations
@Override
addProxyback to summary
public void addProxy() throws Exception

Overrides org.python.compiler.ProxyMaker.addProxy.

Annotations
@Override