public class NewAttributeBands.UnionCase extends NewAttributeBands.LayoutElement
| Constructor and Description |
|---|
UnionCase(java.util.List tags) |
UnionCase(java.util.List tags,
java.util.List body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeToBand(NewAttribute attribute,
java.io.InputStream stream) |
java.util.List |
getBody() |
boolean |
hasTag(long l) |
void |
pack(java.io.OutputStream out) |
void |
renumberBci(IntList bciRenumbering,
java.util.Map labelsToOffsets) |
getLengthpublic UnionCase(java.util.List tags)
public UnionCase(java.util.List tags, java.util.List body) throws java.io.IOException
java.io.IOExceptionpublic boolean hasTag(long l)
public void addAttributeToBand(NewAttribute attribute, java.io.InputStream stream)
public void pack(java.io.OutputStream out) throws java.io.IOException, Pack200Exception
java.io.IOExceptionPack200Exceptionpublic void renumberBci(IntList bciRenumbering, java.util.Map labelsToOffsets)
public java.util.List getBody()