Class NewAttributeBands.Callable
java.lang.Object
org.apache.commons.compress.harmony.pack200.NewAttributeBands.Callable
- All Implemented Interfaces:
NewAttributeBands.AttributeLayoutElement
- Enclosing class:
- NewAttributeBands
public class NewAttributeBands.Callable
extends Object
implements NewAttributeBands.AttributeLayoutElement
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttributeToBand
(NewAttribute attribute, InputStream inputStream) void
getBody()
boolean
void
pack
(OutputStream outputStream) void
renumberBci
(IntList bciRenumbering, Map<org.objectweb.asm.Label, Integer> labelsToOffsets) void
Tells this Callable that it is a backwards callablevoid
setBackwardsCallableIndex
(int backwardsCallableIndex)
-
Constructor Details
-
Callable
-
-
Method Details
-
addAttributeToBand
- Specified by:
addAttributeToBand
in interfaceNewAttributeBands.AttributeLayoutElement
-
addBackwardsCall
-
getBody
-
isBackwardsCallable
-
pack
- Specified by:
pack
in interfaceNewAttributeBands.AttributeLayoutElement
- Throws:
IOException
Pack200Exception
-
renumberBci
public void renumberBci(IntList bciRenumbering, Map<org.objectweb.asm.Label, Integer> labelsToOffsets) - Specified by:
renumberBci
in interfaceNewAttributeBands.AttributeLayoutElement
-
setBackwardsCallable
Tells this Callable that it is a backwards callable -
setBackwardsCallableIndex
-