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) InstrIndexstartIndex(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 voidaddSource(Op03Blocks.Block3 source)(package private) voidaddSources(java.util.List<Op03Blocks.Block3> sources)voidaddTarget(Op03Blocks.Block3 source)(package private) voidaddTargets(java.util.List<Op03Blocks.Block3> targets)voidappend(Op03SimpleStatement s)intcompareTo(Op03Blocks.Block3 other)(package private) voidcopySources()private java.util.List<Op03SimpleStatement>getContent()Op03SimpleStatementgetEnd()(package private) Op03Blocks.Block3getLastUnconditionalBackjumpToHere(java.util.Map<Op03Blocks.Block3,java.lang.Integer> idxLut)Op03SimpleStatementgetStart()(package private) voidresetSources()voidsetTargets(java.util.List<Op03Blocks.Block3> targets)java.lang.StringtoString()
-
-
-
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:
compareToin interfacejava.lang.Comparable<Op03Blocks.Block3>
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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)
-
-