Package org.objectweb.fractal.aokell.lib.asm

This package contains the classes which generates the component interface classes.

See:
          Description

Interface Summary
ISignatureParameter This interface is implemented by all the types of parameters that can be found in a signature string.
 

Class Summary
ASMGeneratorFactory The factory of ASM generators.
ASMGeneratorForBoundableInterface This class generates Interface implementations for interfaces which are bound to a target interface.
ASMGeneratorForImplementedInterface This class generates with ASM a class implementing Interface.
SignatureStringAnalyzer This class analyzes a signature string (e.g. a string such as "(DI[Ljava/lang/String;[F[Z[C[LItf;[Ljava/lang/Object;)Ljava/lang/Object;") and extract its parameters.
SPDouble This class represents a double type in a signature string.
SPFloat This class represents a float type in a signature string.
SPInt This class represents a int type in a signature string.
SPLong This class represents a long type in a signature string.
SPObject This class represents a Object type in a signature string.
SPVoid This class represents a void type in a signature string.
 

Exception Summary
InvalidSignatureException This exception is thrown whenever an unexpected character is encountered in a signature strng.
 

Package org.objectweb.fractal.aokell.lib.asm Description

This package contains the classes which generates the component interface classes. The generation uses the ASM bytecode engineering library.