Top Fields Constructors Methods
org.python.expose.generate

public Class OverridableNewExposer

extends Exposer
Class Inheritance
Imports
org.python.core.PyOverridableNew, org.objectweb.asm.Label, .Type

Field Summary

Modifier and TypeField and Description
private String
private Type
private Type
Inherited from org.python.expose.generate.Exposer:
cvinterfacesImplementedmvPRIMITIVESthisType

Constructor Summary

AccessConstructor and Description
public
OverridableNewExposer(Type onType, Type subtype, int access, String methodName, String descriptor, String[] exceptions)

Method Summary

Modifier and TypeMethod and Description
protected void
generate()

Implements abstract org.python.expose.generate.Exposer.generate.

Implemented by subclasses to fill in the actual implementation of the class.

private void
private void
private void
Inherited from org.python.expose.generate.Exposer:
callcallConstructorcallStaticendConstructorendMethodgenerategetgetClassNamegetGeneratedTypegetInternalNamegetStaticinstantiateinstantiateloadmethodDescstartConstructorstartMethodsuperConstructortoPy

Field Detail

nameback to summary
private String name
onTypeback to summary
private Type onType
subtypeback to summary
private Type subtype

Constructor Detail

OverridableNewExposerback to summary
public OverridableNewExposer(Type onType, Type subtype, int access, String methodName, String descriptor, String[] exceptions)

Method Detail

generateback to summary
protected void generate()

Implements abstract org.python.expose.generate.Exposer.generate.

Doc from org.python.expose.generate.Exposer.generate.

Implemented by subclasses to fill in the actual implementation of the class. cv is set to the ClassVisitor to be used when this is called.

Annotations
@Override
generateConstructorback to summary
private void generateConstructor()
generateOfSubtypeback to summary
private void generateOfSubtype()
generateOfTypeback to summary
private void generateOfType()