Package ghidra.program.model.lang
Interface LanguageDescription
- 
- All Known Implementing Classes:
- BasicLanguageDescription,- SleighLanguageDescription
 
 public interface LanguageDescription
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<CompilerSpecDescription>getCompatibleCompilerSpecDescriptions()CompilerSpecDescriptiongetCompilerSpecDescriptionByID(CompilerSpecID compilerSpecID)java.lang.StringgetDescription()EndiangetEndian()java.util.List<java.lang.String>getExternalNames(java.lang.String externalTool)Returns external names for this language associated with other tools.EndiangetInstructionEndian()LanguageIDgetLanguageID()intgetMinorVersion()ProcessorgetProcessor()intgetSize()java.lang.StringgetVariant()intgetVersion()booleanisDeprecated()
 
- 
- 
- 
Method Detail- 
getLanguageIDLanguageID getLanguageID() 
 - 
getProcessorProcessor getProcessor() 
 - 
getEndianEndian getEndian() 
 - 
getInstructionEndianEndian getInstructionEndian() 
 - 
getSizeint getSize() 
 - 
getVariantjava.lang.String getVariant() 
 - 
getVersionint getVersion() 
 - 
getMinorVersionint getMinorVersion() 
 - 
getDescriptionjava.lang.String getDescription() 
 - 
isDeprecatedboolean isDeprecated() 
 - 
getCompatibleCompilerSpecDescriptionsjava.util.Collection<CompilerSpecDescription> getCompatibleCompilerSpecDescriptions() 
 - 
getCompilerSpecDescriptionByIDCompilerSpecDescription getCompilerSpecDescriptionByID(CompilerSpecID compilerSpecID) throws CompilerSpecNotFoundException - Throws:
- CompilerSpecNotFoundException
 
 - 
getExternalNamesjava.util.List<java.lang.String> getExternalNames(java.lang.String externalTool) Returns external names for this language associated with other tools. For example, x86 languages are usually referred to as "metapc" by IDA-PRO. So, getExternalNames("IDA-PRO") will return "metapc" for most x86 languages.- Parameters:
- externalTool- external tool for looking up external tool names
- Returns:
- external names for this language associated with tool 'key' -- null if there are no results
 
 
- 
 
-