public class NewAttributeBands.Union extends NewAttributeBands.LayoutElement
| Constructor and Description |
|---|
Union(java.lang.String tag,
java.util.List unionCases,
java.util.List body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeToBand(NewAttribute attribute,
java.io.InputStream stream) |
java.util.List |
getDefaultCaseBody() |
java.util.List |
getUnionCases() |
NewAttributeBands.Integral |
getUnionTag() |
void |
pack(java.io.OutputStream out) |
void |
renumberBci(IntList bciRenumbering,
java.util.Map labelsToOffsets) |
getLengthpublic Union(java.lang.String tag, java.util.List unionCases, java.util.List body)
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 NewAttributeBands.Integral getUnionTag()
public java.util.List getUnionCases()
public java.util.List getDefaultCaseBody()