| Modifier and Type | Interface and Description |
|---|---|
| public interface | PyTypes
Type objects used by exposed generation. |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | DescriptorExposer
Generates a class to expose a descriptor on Python type. |
| pack-priv abstract class | |
| public abstract class | |
| public abstract class | ExposedMethodFinder
Visits a method passing all calls through to its delegate. |
| public class | ExposedTypeProcessor
Processes the bytecode of a Java class that has the |
| public abstract class | ExposedTypeVisitor
Visits an ExposedType annotation and passes the values it gathers to handleResult. |
| public abstract class | Exposer
Base class that handles the basics of generating a single class with asm. |
| public class | |
| public class | InstanceMethodExposer
Generates a class to call a given method with the |
| public class | InvalidExposingException
Indicates that something is invalid in an exposed type be it a conflict of names, a missing annotation or some other such problem. |
| public abstract class | |
| public class | |
| public class | |
| public class | RestrictiveAnnotationVisitor
An Annotation visitor that throws an IllegalArgumentException if it visits anything other than visitEnd. |
| public class | TypeExposer
Generates a subclass of TypeBuilder to expose a class with the |