Class OperandValue
- java.lang.Object
-
- ghidra.app.plugin.processors.sleigh.expression.PatternExpression
-
- ghidra.app.plugin.processors.sleigh.expression.PatternValue
-
- ghidra.app.plugin.processors.sleigh.expression.OperandValue
-
public class OperandValue extends PatternValue
An Expression representing the value of a Constructor operand
-
-
Constructor Summary
Constructors Constructor Description OperandValue()
OperandValue(int i, Constructor c)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
Constructor
getConstructor()
int
getIndex()
long
getValue(ParserWalker walker)
int
hashCode()
long
maxValue()
long
minValue()
void
restoreXml(XmlPullParser parser, SleighLanguage lang)
java.lang.String
toString()
-
Methods inherited from class ghidra.app.plugin.processors.sleigh.expression.PatternExpression
restoreExpression
-
-
-
-
Constructor Detail
-
OperandValue
public OperandValue()
-
OperandValue
public OperandValue(int i, Constructor c)
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getIndex
public int getIndex()
-
getConstructor
public Constructor getConstructor()
-
minValue
public long minValue()
- Specified by:
minValue
in classPatternValue
-
maxValue
public long maxValue()
- Specified by:
maxValue
in classPatternValue
-
getValue
public long getValue(ParserWalker walker) throws MemoryAccessException
- Specified by:
getValue
in classPatternExpression
- Throws:
MemoryAccessException
-
restoreXml
public void restoreXml(XmlPullParser parser, SleighLanguage lang)
- Specified by:
restoreXml
in classPatternExpression
-
toString
public java.lang.String toString()
- Specified by:
toString
in classPatternExpression
-
-