Package ghidra.app.plugin.assembler
Interface AssemblerBuilder
- All Superinterfaces:
GenericAssemblerBuilder<AssemblyResolvedPatterns,Assembler>
- All Known Implementing Classes:
SleighAssemblerBuilder
public interface AssemblerBuilder
extends GenericAssemblerBuilder<AssemblyResolvedPatterns,Assembler>
An interface to build an assembler for a given language
-
Method Summary
ChangeModifier and TypeMethodDescriptiongetAssembler(AssemblySelector selector) Build an assembler with the given selector callbackgetAssembler(AssemblySelector selector, Program program) Build an assembler with the given selector callback and program bindingREMOVEDLanguageIDRemovedREMOVEDLanguageRemovedMethods inherited from interface ghidra.app.plugin.assembler.GenericAssemblerBuilder
getLanguage, getLanguageID
-
Method Details
-
getAssembler
Description copied from interface:GenericAssemblerBuilderBuild an assembler with the given selector callback- Specified by:
getAssemblerin interfaceGenericAssemblerBuilder<AssemblyResolvedPatterns,Assembler> - Parameters:
selector- the selector callback- Returns:
- the built assembler
-
getAssembler
Description copied from interface:GenericAssemblerBuilderBuild an assembler with the given selector callback and program binding- Specified by:
getAssemblerin interfaceGenericAssemblerBuilder<AssemblyResolvedPatterns,Assembler> - Parameters:
selector- the selector callbackprogram- the bound program- Returns:
- the built assembler
-