public class DefUseFrame extends org.objectweb.asm.tree.analysis.Frame<Value>
| Modifier and Type | Field and Description |
|---|---|
boolean |
predicate |
| Constructor and Description |
|---|
DefUseFrame(org.objectweb.asm.tree.analysis.Frame<? extends Value> src) |
DefUseFrame(org.objectweb.asm.tree.analysis.Frame<Value> src,
boolean predicate) |
DefUseFrame(int nLocals,
int nStack) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDef(Variable var) |
void |
execute(org.objectweb.asm.tree.AbstractInsnNode insn,
org.objectweb.asm.tree.analysis.Interpreter<Value> interpreter) |
Set<Variable> |
getDefinitions() |
Set<Variable> |
getUses() |
public DefUseFrame(int nLocals,
int nStack)
public DefUseFrame(org.objectweb.asm.tree.analysis.Frame<? extends Value> src)
public DefUseFrame(org.objectweb.asm.tree.analysis.Frame<Value> src, boolean predicate)
public void execute(org.objectweb.asm.tree.AbstractInsnNode insn,
org.objectweb.asm.tree.analysis.Interpreter<Value> interpreter)
throws org.objectweb.asm.tree.analysis.AnalyzerException
execute in class org.objectweb.asm.tree.analysis.Frame<Value>org.objectweb.asm.tree.analysis.AnalyzerExceptionpublic void addDef(Variable var)
Copyright © 2014–2015. All rights reserved.