public class FanOut extends Object
Constructor | Description |
---|---|
FanOut(org.objectweb.asm.Label from) |
construct a new empty link
|
FanOut(org.objectweb.asm.Label from,
org.objectweb.asm.Label to) |
construct a new link with one element in the target set
|
FanOut(org.objectweb.asm.Label from,
org.objectweb.asm.Label to1,
org.objectweb.asm.Label to2) |
construct a new link with two elements in the target set
|
Modifier and Type | Method | Description |
---|---|---|
void |
append(org.objectweb.asm.Label to) |
add a new link to the target set
|
org.objectweb.asm.Label |
getFrom() |
|
org.objectweb.asm.Label |
getTo(int i) |
retrieve a link from the target set by index
|
int |
getToCount() |
retrieve the size of the target set
|
Iterator<org.objectweb.asm.Label> |
iterator() |
obtain an iterator over the target set
|
public FanOut(org.objectweb.asm.Label from)
from
- the start point for all links in the setpublic FanOut(org.objectweb.asm.Label from, org.objectweb.asm.Label to)
from
- the start point for all links in the setto
- the first link targetpublic FanOut(org.objectweb.asm.Label from, org.objectweb.asm.Label to1, org.objectweb.asm.Label to2)
from
- the start point for all links in the setto1
- the first link targetto2
- the second link targetpublic org.objectweb.asm.Label getFrom()
public void append(org.objectweb.asm.Label to)
to
- the target of the linkpublic org.objectweb.asm.Label getTo(int i)
i
- the target link indexpublic int getToCount()
public Iterator<org.objectweb.asm.Label> iterator()
Copyright © 2018. All rights reserved.