JaCIL Framework API

InstructionTranslatorFactory Members

InstructionTranslatorFactory overview

Public Instance Constructors

InstructionTranslatorFactory Constructor Initializes a new instance of the InstructionTranslatorFactory class.

Public Instance Methods

CreateInstructionTranslator Creates a IInstructionTranslator for translation.

Protected Instance Methods

CreateArithmeticTranslator Returns a new arithmetic instruction translator.
CreateArrayCreateTranslator Returns a new array create instruction translator.
CreateArrayElementTranslator Returns a new array element instruction translator.
CreateBoxTranslator Returns a new box instruction translator
CreateBranchBooleanTranslator Returns a new boolean branch instruction translator.
CreateBranchCompareTranslator Returns a new compare/branch instruction translator.
CreateCallTranslator Returns a new call instruction translator.
CreateCheckFiniteTranslator Returns a new ckfinite instruction translator
CreateClassOperationTranslator Returns a new class instruction translator--this is for "isinst" and "castclass"
CreateConstantArithmeticTranslator Returns a new constant load arithmetic instruction translator.
CreateConstantTranslator Returns a new constant load instruction translator.
CreateConvTranslator Returns a new conversion instruction translator.
CreateEndHandlerTranslator Returns a end handler instruction translator.
CreateFieldTranslator Returns a new field instruction translator.
CreateIndirectOperationTranslator Returns a new indirect load/store translator
CreateInitObjectTranslator Returns a new initobj instruction translator
CreateLeaveTranslator Returns a new leave instruction translator.
CreateLoadArrayElementAddressTranslator Returns a new array element address load translator
CreateLoadFieldAddressTranslator Returns a new field address load translator.
CreateLoadLocalAddressTranslator Returns a new local address load translator.
CreateRethrowTranslator Returns a new rethrow instruction translator.
CreateReturnTranslator Returns a new return instruction translator.
CreateSimpleBranchTranslator Returns a new simple branch instruction translator.
CreateSimpleTranslator Returns a new simple instruction translator.
CreateStackTranslator Returns a new stack instruction translator.
CreateSwitchTranslator Returns a new switch instruction translator
CreateUnboxTranslator Returns a new unbox instruction translator
CreateVariableTranslator Returns a new variable instruction translator.

See Also

InstructionTranslatorFactory Class | JaCIL.Compiler.Standard.Translator Namespace