Class ConstantValue
- java.lang.Object
-
- ghidra.app.plugin.processors.sleigh.expression.PatternExpression
-
- ghidra.app.plugin.processors.sleigh.expression.PatternValue
-
- ghidra.app.plugin.processors.sleigh.expression.ConstantValue
-
public class ConstantValue extends PatternValue
A constant value associated with an alwaysTrue pattern
-
-
Constructor Summary
Constructors Constructor Description ConstantValue()
ConstantValue(long b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
long
getValue()
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
-
-
-
-
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
-
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
-
getValue
public long getValue()
-
restoreXml
public void restoreXml(XmlPullParser parser, SleighLanguage lang)
- Specified by:
restoreXml
in classPatternExpression
-
toString
public java.lang.String toString()
- Specified by:
toString
in classPatternExpression
-
-