Package eu.bandm.tools.lljava.absy
Class ControlFlowSynthesizer
java.lang.Object
eu.bandm.tools.lljava.absy.ControlFlowSynthesizer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(LLJava.Instruction instruction, int size) void
exceptionHandler
(int startPC, int endPC, int handlerPC, LLJava.ClassReference catchType) getBody()
getFlow()
getInterval
(LLJava.Instruction instruction) getRoot()
interval
(int startPC, int endPC) (package private) LLJava.Name
label
(int pc) point
(int pc) void
-
Constructor Details
-
ControlFlowSynthesizer
-
-
Method Details
-
getMethod
-
getBody
-
getRoot
-
getFlow
-
interval
-
point
-
label
-
add
-
exceptionHandler
public void exceptionHandler(int startPC, int endPC, int handlerPC, @Opt LLJava.ClassReference catchType) -
getInterval
-
getCodeInterval
-
retrofitLabels
public void retrofitLabels()
-