Class SleighLanguageProvider
java.lang.Object
ghidra.app.plugin.processors.sleigh.SleighLanguageProvider
- All Implemented Interfaces:
LanguageProvider,ExtensionPoint
Searches resources for spec files and provides LanguageDescriptions for these
specifications
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetLanguage(LanguageID languageId) Returns the language with the given name or null if no language has that nameReturns a list of language descriptions provided by this providerstatic SleighLanguageProviderbooleanbooleanisLanguageLoaded(LanguageID languageId) Returns true if the given language has been successfully loaded
-
Field Details
-
LANGUAGE_DIR_NAME
- See Also:
-
-
Method Details
-
getSleighLanguageProvider
-
hadLoadFailure
public boolean hadLoadFailure()- Specified by:
hadLoadFailurein interfaceLanguageProvider- Returns:
- true if one of more languages or language description failed to load properly.
-
isLanguageLoaded
Description copied from interface:LanguageProviderReturns true if the given language has been successfully loaded- Specified by:
isLanguageLoadedin interfaceLanguageProvider- Parameters:
languageId- the name of the language to be retrieved- Returns:
- true if the given language has been successfully loaded
-
getLanguage
Description copied from interface:LanguageProviderReturns the language with the given name or null if no language has that name- Specified by:
getLanguagein interfaceLanguageProvider- Parameters:
languageId- the name of the language to be retrieved- Returns:
- the
Languagewith the given name or null if not found
-
getLanguageDescriptions
Description copied from interface:LanguageProviderReturns a list of language descriptions provided by this provider- Specified by:
getLanguageDescriptionsin interfaceLanguageProvider
-