JaCIL Framework API

IInstructionAnalyzer Interface

Generates a proper IInstructionStream from the given Cecil method definition. Although not a context class like the other contexts in this namespace, implementations of this interface are charged with doing some analysis and creating an IInstructionStream can be manipulated by the proper translators. Analyzers are also responsible for producing the ILocalVariableTable used by the translators to find the right Java locals.

For a list of all members of this type, see IInstructionAnalyzer Members.

public interface IInstructionAnalyzer : IContext

Types that implement IInstructionAnalyzer

Type Description
InstructionAnalyzer Standard implementation of IInstructionAnalyzer

Remarks

The stream generated by implementations should have the proper links in a IInstructionStream, that is, the creating context should be able to iterate over it for translation purposes.

Requirements

Namespace: JaCIL.Compiler.Context

Assembly: JaCIL.Compiler (in JaCIL.Compiler.dll)

See Also

IInstructionAnalyzer Members | JaCIL.Compiler.Context Namespace