Package org.python.expose.generate
-
Interface Summary Interface Description PyTypes Type objects used by exposed generation. -
Class Summary 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 theExposedTypeannotation 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 theExposedMethodannotation 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 theExposedTypeannotation as a builtin Python type. -
Exception Summary 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.
DMelt 3.0 © DataMelt by jWork.ORG