public class NewAttributeBands.Union extends NewAttributeBands.LayoutElement
Constructor and Description |
---|
Union(String tag,
List unionCases,
List body) |
Modifier and Type | Method and Description |
---|---|
void |
addAttributeToBand(NewAttribute attribute,
InputStream stream) |
List |
getDefaultCaseBody() |
List |
getUnionCases() |
NewAttributeBands.Integral |
getUnionTag() |
void |
pack(OutputStream out) |
void |
renumberBci(IntList bciRenumbering,
Map labelsToOffsets) |
getLength
public void addAttributeToBand(NewAttribute attribute, InputStream stream)
public void pack(OutputStream out) throws IOException, Pack200Exception
IOException
Pack200Exception
public void renumberBci(IntList bciRenumbering, Map labelsToOffsets)
public NewAttributeBands.Integral getUnionTag()
public List getUnionCases()
public List getDefaultCaseBody()
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.