Represents an object that can emit JVM byte-codes to a ASM method visitor.
For a list of all members of this type, see IEmitter Members.
| Type | Description |
|---|---|
| CloneEmitter | Emitter to invoke a clone operation. |
| ConversionEmitter | Emitter to assist in conversions. |
| FieldValueTypeEmitter | Emitter to create static/instance value type emitters |
| IndirectOperationEmitter | Emitter to create pointer indirection. |
| NewDupEmitter | Emitter to create new/dup sequences. |
| NewValueTypeEmitter | Emitter to create value type instances which always use a parameterless constructor. |
| PushPopLocalEmitter | Base emitter for push/pop local intermediate emitters. |
| SimpleEmitter | Emitter to assist in conversions. |
This interface is intended to create JVM macros for translators.
Namespace: JaCIL.Compiler.Translator
Assembly: JaCIL.Compiler (in JaCIL.Compiler.dll)
IEmitter Members | JaCIL.Compiler.Translator Namespace