Package org.teavm.common
Class LoopGraph
java.lang.Object
org.teavm.common.LoopGraph
- All Implemented Interfaces:
Graph
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LoopcommonSuperloop(Loop first, Loop second) intcopyIncomingEdges(int node, int[] target) intcopyOutgoingEdges(int node, int[] target) int[]incomingEdges(int node) intincomingEdgesCount(int node) intindexAt(int node) Loop[]loopAt(int index) int[]outgoingEdges(int node) intoutgoingEdgesCount(int node) intsize()
-
Constructor Details
-
LoopGraph
-
-
Method Details
-
commonSuperloop
-
loopAt
-
knownLoops
-
size
public int size() -
incomingEdges
public int[] incomingEdges(int node) - Specified by:
incomingEdgesin interfaceGraph
-
copyIncomingEdges
public int copyIncomingEdges(int node, int[] target) - Specified by:
copyIncomingEdgesin interfaceGraph
-
outgoingEdges
public int[] outgoingEdges(int node) - Specified by:
outgoingEdgesin interfaceGraph
-
copyOutgoingEdges
public int copyOutgoingEdges(int node, int[] target) - Specified by:
copyOutgoingEdgesin interfaceGraph
-
incomingEdgesCount
public int incomingEdgesCount(int node) - Specified by:
incomingEdgesCountin interfaceGraph
-
outgoingEdgesCount
public int outgoingEdgesCount(int node) - Specified by:
outgoingEdgesCountin interfaceGraph
-
indexAt
public int indexAt(int node)
-