Class DecisionNode
- java.lang.Object
 - 
- ghidra.app.plugin.processors.sleigh.DecisionNode
 
 
- 
public class DecisionNode extends java.lang.ObjectA node in the decision tree for resolving a Constructor in a SubtableSymbol based on the InstructionContext 
- 
- 
Constructor Summary
Constructors Constructor Description DecisionNode() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<DecisionNode>getChildren()java.util.List<Constructor>getConstructors()java.util.List<DisjointPattern>getPatterns()Constructorresolve(ParserWalker walker, SleighDebugLogger debug)voidrestoreXml(XmlPullParser parser, DecisionNode par, SubtableSymbol sub) 
 - 
 
- 
- 
Method Detail
- 
getPatterns
public java.util.List<DisjointPattern> getPatterns()
 
- 
getConstructors
public java.util.List<Constructor> getConstructors()
 
- 
getChildren
public java.util.List<DecisionNode> getChildren()
 
- 
resolve
public Constructor resolve(ParserWalker walker, SleighDebugLogger debug) throws MemoryAccessException, UnknownInstructionException
 
- 
restoreXml
public void restoreXml(XmlPullParser parser, DecisionNode par, SubtableSymbol sub)
 
 - 
 
 -