| Modifier and Type | Interface 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. |
| Modifier and Type | Annotation 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. |
| Modifier and Type | Class and Description |
|---|---|
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum |