public class NewAttributeBands.Union extends NewAttributeBands.LayoutElement
| Constructor and Description |
|---|
Union(String tag,
List<NewAttributeBands.UnionCase> unionCases,
List<NewAttributeBands.LayoutElement> body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeToBand(NewAttribute attribute,
InputStream inputStream) |
List<NewAttributeBands.LayoutElement> |
getDefaultCaseBody() |
List<NewAttributeBands.UnionCase> |
getUnionCases() |
NewAttributeBands.Integral |
getUnionTag() |
void |
pack(OutputStream outputStream) |
void |
renumberBci(IntList bciRenumbering,
Map<org.objectweb.asm.Label,Integer> labelsToOffsets) |
getLengthpublic Union(String tag, List<NewAttributeBands.UnionCase> unionCases, List<NewAttributeBands.LayoutElement> body)
public void addAttributeToBand(NewAttribute attribute, InputStream inputStream)
public List<NewAttributeBands.LayoutElement> getDefaultCaseBody()
public List<NewAttributeBands.UnionCase> getUnionCases()
public NewAttributeBands.Integral getUnionTag()
public void pack(OutputStream outputStream) throws IOException, Pack200Exception
IOExceptionPack200ExceptionCopyright © 2002–2025. All rights reserved.