MethodTranslator Constructor
|
Creates the translator instance. |
TranslateExceptionTable
|
Translates the exception table. |
TranslateInstructionStream
|
Does any translation specific instruction stream manipulation after the analyzer has produced a stream. |
TranslateMethodDefinition
|
Translates the method defintion associated with the context with the type class info representing the type. |
TranslateMethodSupportClasses
|
Creates any Java classes associated with the translator's method context. |
Compiler (inherited from BaseTranslator) |
The associated compiler to this translator. |
Out (inherited from BaseTranslator) |
The sender of the compiler of the enclosing context. |
ProcessCall
|
Processes the call/callvirt instructions. Namely, to indirect load the "this" parameter in the case of user defined value types, this also determines if the call is a super constructor call and delegates to ProcessSuperConstructorCall. |
ProcessHandler
|
Processes the exception table specific instruction stream manipulations. |
ProcessNewObject
|
Processes the newobj instructions. |
ProcessSuperConstructorCall
|
Processes calls to the super constructor. Namely, this is used for inserting the value type initialization context. |
MethodTranslator Class | JaCIL.Compiler.Standard.Translator Namespace