Top Fields Constructors Methods
org.python.expose.generate

public Class ClassMethodExposer

extends MethodExposer
Class Inheritance
Imports
org.objectweb.asm.Type, org.python.core.PyBuiltinClassMethodNarrow

Field Summary

Modifier and TypeField and Description
private final Type[]
Inherited from org.python.expose.generate.MethodExposer:
argsasNamesdefaultsdocmethodNameonTypeprefixreturnTypetypeName

Constructor Summary

AccessConstructor and Description
public
ClassMethodExposer(Type onType, int access, String methodName, String desc, String typeName, String[] asNames, String[] defaults, String doc)

Method Summary

Modifier and TypeMethod and Description
protected void
private static Type[]
getArgs(Type onType, String methodName, String desc)

protected void
protected void
Inherited from org.python.expose.generate.MethodExposer:
generategetNamesisWideloadThreadStateneedsThreadStatethrowInvalid

Field Detail

actualArgsback to summary
private final Type[] actualArgs

Constructor Detail

ClassMethodExposerback to summary
public ClassMethodExposer(Type onType, int access, String methodName, String desc, String typeName, String[] asNames, String[] defaults, String doc)

Method Detail

checkSelfback to summary
protected void checkSelf()

Implements abstract org.python.expose.generate.MethodExposer.checkSelf.

Annotations
@Override
getArgsback to summary
private static Type[] getArgs(Type onType, String methodName, String desc)
loadSelfAndThreadStateback to summary
protected void loadSelfAndThreadState()

Overrides org.python.expose.generate.MethodExposer.loadSelfAndThreadState.

Annotations
@Override
makeCallback to summary
protected void makeCall()

Implements abstract org.python.expose.generate.MethodExposer.makeCall.

Annotations
@Override