class InstructionGraphNode
extends org.objectweb.asm.tree.analysis.BasicValue
Modifier and Type | Field and Description |
---|---|
private InstructionGroup |
group |
private org.objectweb.asm.tree.AbstractInsnNode |
instruction |
private boolean |
isActionRoot |
private boolean |
isCallOnContextAware |
private boolean |
isVarInitRoot |
private boolean |
isXLoad |
private boolean |
isXStore |
private java.util.List<InstructionGraphNode> |
predecessors |
private org.objectweb.asm.tree.analysis.BasicValue |
resultValue |
Constructor and Description |
---|
InstructionGraphNode(org.objectweb.asm.tree.AbstractInsnNode instruction,
org.objectweb.asm.tree.analysis.BasicValue resultValue) |
Modifier and Type | Method and Description |
---|---|
void |
addPredecessor(InstructionGraphNode node) |
void |
addPredecessors(java.util.Collection<org.objectweb.asm.tree.analysis.BasicValue> preds) |
boolean |
equals(java.lang.Object value) |
InstructionGroup |
getGroup() |
org.objectweb.asm.tree.AbstractInsnNode |
getInstruction() |
java.util.List<InstructionGraphNode> |
getPredecessors() |
org.objectweb.asm.tree.analysis.BasicValue |
getResultValue() |
int |
getSize() |
int |
hashCode() |
boolean |
isActionRoot() |
boolean |
isCallOnContextAware() |
boolean |
isVarInitRoot() |
boolean |
isXLoad() |
boolean |
isXStore() |
void |
setGroup(InstructionGroup newGroup) |
void |
setInstruction(org.objectweb.asm.tree.AbstractInsnNode instruction) |
void |
setIsActionRoot() |
java.lang.String |
toString() |
private org.objectweb.asm.tree.AbstractInsnNode instruction
private final org.objectweb.asm.tree.analysis.BasicValue resultValue
private final java.util.List<InstructionGraphNode> predecessors
private boolean isActionRoot
private final boolean isVarInitRoot
private final boolean isCallOnContextAware
private final boolean isXLoad
private final boolean isXStore
private InstructionGroup group
public InstructionGraphNode(org.objectweb.asm.tree.AbstractInsnNode instruction, org.objectweb.asm.tree.analysis.BasicValue resultValue)
public int getSize()
getSize
in interface org.objectweb.asm.tree.analysis.Value
getSize
in class org.objectweb.asm.tree.analysis.BasicValue
public org.objectweb.asm.tree.AbstractInsnNode getInstruction()
public void setInstruction(org.objectweb.asm.tree.AbstractInsnNode instruction)
public org.objectweb.asm.tree.analysis.BasicValue getResultValue()
public java.util.List<InstructionGraphNode> getPredecessors()
public InstructionGroup getGroup()
public void setGroup(InstructionGroup newGroup)
public boolean isActionRoot()
public void setIsActionRoot()
public boolean isVarInitRoot()
public boolean isCallOnContextAware()
public boolean isXLoad()
public boolean isXStore()
public void addPredecessors(java.util.Collection<org.objectweb.asm.tree.analysis.BasicValue> preds)
public void addPredecessor(InstructionGraphNode node)
public boolean equals(java.lang.Object value)
equals
in class org.objectweb.asm.tree.analysis.BasicValue
public int hashCode()
hashCode
in class org.objectweb.asm.tree.analysis.BasicValue
public java.lang.String toString()
toString
in class org.objectweb.asm.tree.analysis.BasicValue