Package | Description |
---|---|
org.parboiled.transform |
Modifier and Type | Field and Description |
---|---|
private InstructionGraphNode |
RuleMethod.returnInstructionNode |
private InstructionGraphNode |
InstructionGroup.root |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<InstructionGraphNode> |
ImplicitActionsConverter.covered |
private java.util.List<InstructionGraphNode> |
RuleMethod.graphNodes |
private java.util.List<InstructionGraphNode> |
InstructionGroup.nodes |
private java.util.List<InstructionGraphNode> |
InstructionGraphNode.predecessors |
Modifier and Type | Method and Description |
---|---|
private InstructionGraphNode |
RuleMethodInterpreter.createNode(org.objectweb.asm.tree.AbstractInsnNode insn,
org.objectweb.asm.tree.analysis.BasicValue resultValue,
org.objectweb.asm.tree.analysis.BasicValue... prevNodes) |
private InstructionGraphNode |
RuleMethodInterpreter.getGraphNode(org.objectweb.asm.tree.AbstractInsnNode insn) |
InstructionGraphNode |
RuleMethod.getReturnInstructionNode() |
InstructionGraphNode |
InstructionGroup.getRoot() |
InstructionGraphNode |
RuleMethod.setGraphNode(org.objectweb.asm.tree.AbstractInsnNode insn,
org.objectweb.asm.tree.analysis.BasicValue resultValue,
java.util.List<org.objectweb.asm.tree.analysis.BasicValue> predecessors) |
Modifier and Type | Method and Description |
---|---|
private java.util.List<InstructionGraphNode> |
ImplicitActionsConverter.getDependents(InstructionGraphNode predecessor) |
java.util.List<InstructionGraphNode> |
RuleMethod.getGraphNodes() |
java.util.List<InstructionGraphNode> |
InstructionGroup.getNodes() |
java.util.List<InstructionGraphNode> |
InstructionGraphNode.getPredecessors() |
Modifier and Type | Method and Description |
---|---|
void |
InstructionGraphNode.addPredecessor(InstructionGraphNode node) |
protected boolean |
VarInitClassGenerator.appliesTo(InstructionGraphNode node) |
protected abstract boolean |
GroupClassGenerator.appliesTo(InstructionGraphNode group) |
protected boolean |
ActionClassGenerator.appliesTo(InstructionGraphNode node) |
private int |
ImplicitActionsConverter.getArgumentIndex(InstructionGraphNode callNode,
InstructionGraphNode predecessor) |
private java.util.List<InstructionGraphNode> |
ImplicitActionsConverter.getDependents(InstructionGraphNode predecessor) |
private boolean |
ImplicitActionsConverter.isImplicitAction(InstructionGraphNode node) |
private boolean |
ImplicitActionsConverter.isObjectArgumentToRuleCreatingMethodCall(InstructionGraphNode node,
InstructionGraphNode dependent) |
private boolean |
ImplicitActionsConverter.isStoredIntoObjectArray(InstructionGraphNode dependent) |
private void |
InstructionGroupCreator.markGroup(InstructionGraphNode node,
InstructionGroup group) |
private void |
ImplicitActionsConverter.replaceWithActionWrapper(InstructionGraphNode node) |
void |
RuleMethod.setReturnInstructionNode(InstructionGraphNode returnInstructionNode) |
private void |
InstructionGroupCreator.verifyAccess(InstructionGraphNode node) |
private void |
ImplicitActionsConverter.walkNode(InstructionGraphNode node) |
Constructor and Description |
---|
InstructionGroup(InstructionGraphNode root) |