public class AsyncProgramSplitter extends Object
| Constructor and Description |
|---|
AsyncProgramSplitter(ClassReaderSource classSource,
Set<MethodReference> asyncMethods) |
| Modifier and Type | Method and Description |
|---|---|
int |
getBlockSuccessor(int index,
int blockIndex) |
int[] |
getBlockSuccessors(int index) |
int[] |
getOriginalBlocks(int index) |
Program |
getOriginalProgram() |
Program |
getProgram(int index) |
int[] |
getSplitPoints(int index) |
int |
size() |
void |
split(Program program) |
public AsyncProgramSplitter(ClassReaderSource classSource, Set<MethodReference> asyncMethods)
public void split(Program program)
public int size()
public Program getOriginalProgram()
public Program getProgram(int index)
public int[] getBlockSuccessors(int index)
public int getBlockSuccessor(int index,
int blockIndex)
public int[] getSplitPoints(int index)
public int[] getOriginalBlocks(int index)
Copyright © 2015. All rights reserved.