Class Op03Blocks.Block3
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.opgraph.Op03Blocks.Block3
-
- All Implemented Interfaces:
java.lang.Comparable<Op03Blocks.Block3>
- Enclosing class:
- Op03Blocks
private static class Op03Blocks.Block3 extends java.lang.Object implements java.lang.Comparable<Op03Blocks.Block3>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<Op03SimpleStatement>
content
(package private) java.util.Set<Op03Blocks.Block3>
originalSources
(package private) java.util.Set<Op03Blocks.Block3>
sources
(package private) InstrIndex
startIndex
(package private) java.util.Set<Op03Blocks.Block3>
targets
-
Constructor Summary
Constructors Constructor Description Block3(Op03SimpleStatement s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSource(Op03Blocks.Block3 source)
(package private) void
addSources(java.util.List<Op03Blocks.Block3> sources)
void
addTarget(Op03Blocks.Block3 source)
(package private) void
addTargets(java.util.List<Op03Blocks.Block3> targets)
void
append(Op03SimpleStatement s)
int
compareTo(Op03Blocks.Block3 other)
(package private) void
copySources()
private java.util.List<Op03SimpleStatement>
getContent()
Op03SimpleStatement
getEnd()
(package private) Op03Blocks.Block3
getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)
Op03SimpleStatement
getStart()
(package private) void
resetSources()
void
setTargets(java.util.List<Op03Blocks.Block3> targets)
java.lang.String
toString()
-
-
-
Field Detail
-
startIndex
InstrIndex startIndex
-
content
java.util.List<Op03SimpleStatement> content
-
sources
java.util.Set<Op03Blocks.Block3> sources
-
originalSources
java.util.Set<Op03Blocks.Block3> originalSources
-
targets
java.util.Set<Op03Blocks.Block3> targets
-
-
Constructor Detail
-
Block3
Block3(Op03SimpleStatement s)
-
-
Method Detail
-
append
public void append(Op03SimpleStatement s)
-
getStart
public Op03SimpleStatement getStart()
-
getEnd
public Op03SimpleStatement getEnd()
-
addSources
void addSources(java.util.List<Op03Blocks.Block3> sources)
-
addSource
public void addSource(Op03Blocks.Block3 source)
-
setTargets
public void setTargets(java.util.List<Op03Blocks.Block3> targets)
-
addTargets
void addTargets(java.util.List<Op03Blocks.Block3> targets)
-
addTarget
public void addTarget(Op03Blocks.Block3 source)
-
compareTo
public int compareTo(Op03Blocks.Block3 other)
- Specified by:
compareTo
in interfacejava.lang.Comparable<Op03Blocks.Block3>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getContent
private java.util.List<Op03SimpleStatement> getContent()
-
copySources
void copySources()
-
resetSources
void resetSources()
-
getLastUnconditionalBackjumpToHere
Op03Blocks.Block3 getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)
-
-