Methods
Modifier and Type |
Method and Description |
boolean |
containsExplicitActions() |
boolean |
containsImplicitActions() |
boolean |
containsPotentialSuperCalls() |
boolean |
containsVars() |
void |
dontSkipGeneration() |
List<InstructionGraphNode> |
getGraphNodes() |
List<InstructionGroup> |
getGroups() |
List<LocalVariableNode> |
getLocalVarVariables() |
int |
getNumberOfReturns() |
Class<?> |
getOwnerClass() |
int |
getParameterCount() |
InstructionGraphNode |
getReturnInstructionNode() |
List<LabelNode> |
getUsedLabels() |
boolean |
hasCachedAnnotation() |
boolean |
hasDontExtend() |
boolean |
hasDontLabelAnnotation() |
boolean |
hasSkipActionsInPredicatesAnnotation() |
boolean |
isBodyRewritten() |
boolean |
isGenerationSkipped() |
boolean |
isSuperMethod() |
void |
moveFlagsTo(RuleMethod method) |
void |
setBodyRewritten() |
void |
setContainsExplicitActions(boolean containsExplicitActions) |
void |
setContainsImplicitActions(boolean containsImplicitActions) |
InstructionGraphNode |
setGraphNode(AbstractInsnNode insn,
BasicValue resultValue,
List<BasicValue> predecessors) |
void |
setReturnInstructionNode(InstructionGraphNode returnInstructionNode) |
String |
toString() |
AnnotationVisitor |
visitAnnotation(String desc,
boolean visible) |
void |
visitInsn(int opcode) |
void |
visitJumpInsn(int opcode,
Label label) |
void |
visitLineNumber(int line,
Label start) |
void |
visitLocalVariable(String name,
String desc,
String signature,
Label start,
Label end,
int index) |
void |
visitLookupSwitchInsn(Label dflt,
int[] keys,
Label[] labels) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String desc,
boolean itf) |
void |
visitTableSwitchInsn(int min,
int max,
Label dflt,
Label[] labels) |