Package ghidra.pcodeCPort.slghpatexpress
Class UnaryExpression
- java.lang.Object
-
- ghidra.pcodeCPort.slghpatexpress.PatternExpression
-
- ghidra.pcodeCPort.slghpatexpress.UnaryExpression
-
- Direct Known Subclasses:
MinusExpression
,NotExpression
public abstract class UnaryExpression extends PatternExpression
-
-
Field Summary
-
Fields inherited from class ghidra.pcodeCPort.slghpatexpress.PatternExpression
location
-
-
Constructor Summary
Constructors Constructor Description UnaryExpression(Location location)
UnaryExpression(Location location, PatternExpression u)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dispose()
TokenPattern
genMinPattern(VectorSTL<TokenPattern> ops)
void
getMinMax(VectorSTL<java.lang.Long> minlist, VectorSTL<java.lang.Long> maxlist)
PatternExpression
getUnary()
void
listValues(VectorSTL<PatternValue> list)
void
restoreXml(org.jdom.Element el, Translate trans)
void
saveXml(java.io.PrintStream s)
-
Methods inherited from class ghidra.pcodeCPort.slghpatexpress.PatternExpression
getSubValue, getSubValue, getValue, layClaim, release, restoreExpression
-
-
-
-
Constructor Detail
-
UnaryExpression
public UnaryExpression(Location location)
-
UnaryExpression
public UnaryExpression(Location location, PatternExpression u)
-
-
Method Detail
-
getUnary
public PatternExpression getUnary()
-
genMinPattern
public TokenPattern genMinPattern(VectorSTL<TokenPattern> ops)
- Specified by:
genMinPattern
in classPatternExpression
-
listValues
public void listValues(VectorSTL<PatternValue> list)
- Specified by:
listValues
in classPatternExpression
-
getMinMax
public void getMinMax(VectorSTL<java.lang.Long> minlist, VectorSTL<java.lang.Long> maxlist)
- Specified by:
getMinMax
in classPatternExpression
-
dispose
public void dispose()
- Overrides:
dispose
in classPatternExpression
-
saveXml
public void saveXml(java.io.PrintStream s)
- Specified by:
saveXml
in classPatternExpression
-
restoreXml
public void restoreXml(org.jdom.Element el, Translate trans)
- Specified by:
restoreXml
in classPatternExpression
-
-