Interface | Description |
---|---|
PyTypes |
Type objects used by exposed generation.
|
Class | Description |
---|---|
ClassMethodExposer | |
DescriptorExposer |
Generates a class to expose a descriptor on Python type.
|
ExposedFieldFinder | |
ExposedMethodFinder |
Visits a method passing all calls through to its delegate.
|
ExposedTypeProcessor |
Processes the bytecode of a Java class that has the
ExposedType annotation on it and
generates new bytecode for it containing the inner classes Jython needs to expose it as a type. |
ExposedTypeVisitor |
Visits an ExposedType annotation and passes the values it gathers to handleResult.
|
Exposer |
Base class that handles the basics of generating a single class with asm.
|
ExposeTask | |
InstanceMethodExposer |
Generates a class to call a given method with the
ExposedMethod annotation as a method on
a builtin Python type. |
MethodExposer | |
NewExposer | |
OverridableNewExposer | |
RestrictiveAnnotationVisitor |
An Annotation visitor that throws an IllegalArgumentException if it visits anything other than
visitEnd.
|
TypeExposer |
Generates a subclass of TypeBuilder to expose a class with the
ExposedType annotation as
a builtin Python type. |
Exception | Description |
---|---|
InvalidExposingException |
Indicates that something is invalid in an exposed type be it a conflict of names, a missing
annotation or some other such problem.
|