Package ghidra.program.model.lang
Class Processor
- java.lang.Object
-
- ghidra.program.model.lang.Processor
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Processor p)
boolean
equals(java.lang.Object obj)
static Processor
findOrPossiblyCreateProcessor(java.lang.String name)
Use this method if you want to grab a reference to a Processor given its name, but if it doesn't exist go ahead and create it anyway and return the new instance.int
hashCode()
static Processor
toProcessor(java.lang.String name)
Use this method to look up a Processor from a String when you want a ProcessorNotFoundException thrown if the Processor isn't found.java.lang.String
toString()
-
-
-
Method Detail
-
findOrPossiblyCreateProcessor
public static Processor findOrPossiblyCreateProcessor(java.lang.String name)
Use this method if you want to grab a reference to a Processor given its name, but if it doesn't exist go ahead and create it anyway and return the new instance.- Parameters:
name
- the name of the Processor you're looking for/going to create- Returns:
- the Processor
-
toProcessor
public static Processor toProcessor(java.lang.String name)
Use this method to look up a Processor from a String when you want a ProcessorNotFoundException thrown if the Processor isn't found.Warning: Use of this method depends upon languages being loaded. See
DefaultLanguageService
.- Parameters:
name
- the name of the Processor you're looking for- Returns:
- the Processor
- Throws:
ProcessorNotFoundException
- if the processor doesn't exist yet
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-