Top Interfaces Annotations Classes Enums
[default module]

Package org.python.expose


Interface Summary

Modifier and TypeInterface and Description
public interface
ExposeAsSuperclass

Marker interface that indicates this class and all of its subclasses should be exposed to Python with the same Python type as its superclass.

public interface
TypeBuilder

Contains the basic information needed to construct a builtin Python type.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
ExposedClassMethod

Indicates a method should be exposed as a classmethod to Python code.

public @interface
public @interface
public @interface
ExposedMethod

Indicates a method should be exposed to Python code.

public @interface
ExposedNew

Can appear on two forms of methods to indicate a method should be part of the __new__ object creation.

public @interface
public @interface
ExposedType

Indicates a given class should be made visible to Python code as a builtin type.

Class Summary

Modifier and TypeClass and Description
public class

Enum Summary

Modifier and TypeEnum and Description
public enum