Package kala.compress.harmony.pack200
Interface NewAttributeBands.AttributeLayoutElement
-
- All Known Implementing Classes:
NewAttributeBands.Call,NewAttributeBands.Callable,NewAttributeBands.Integral,NewAttributeBands.LayoutElement,NewAttributeBands.Reference,NewAttributeBands.Replication,NewAttributeBands.Union,NewAttributeBands.UnionCase
- Enclosing class:
- NewAttributeBands
public static interface NewAttributeBands.AttributeLayoutElementAn AttributeLayoutElement is a part of an attribute layout and has one or more bands associated with it, which transmit the AttributeElement data for successive Attributes of this type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAttributeToBand(NewAttribute attribute, java.io.InputStream inputStream)voidpack(java.io.OutputStream ouputStream)voidrenumberBci(IntList bciRenumbering, java.util.Map<org.objectweb.asm.Label,java.lang.Integer> labelsToOffsets)
-
-
-
Method Detail
-
addAttributeToBand
void addAttributeToBand(NewAttribute attribute, java.io.InputStream inputStream)
-
pack
void pack(java.io.OutputStream ouputStream) throws java.io.IOException, Pack200Exception- Throws:
java.io.IOExceptionPack200Exception
-
renumberBci
void renumberBci(IntList bciRenumbering, java.util.Map<org.objectweb.asm.Label,java.lang.Integer> labelsToOffsets)
-
-