public class NewAttributeBands.Callable extends Object implements NewAttributeBands.AttributeLayoutElement
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeToBand(NewAttribute attribute,
InputStream stream) |
void |
addBackwardsCall() |
List |
getBody() |
boolean |
isBackwardsCallable() |
void |
pack(OutputStream out) |
void |
renumberBci(IntList bciRenumbering,
Map labelsToOffsets) |
void |
setBackwardsCallable()
Tells this Callable that it is a backwards callable
|
void |
setBackwardsCallableIndex(int backwardsCallableIndex) |
public Callable(List body) throws IOException
IOExceptionpublic void setBackwardsCallableIndex(int backwardsCallableIndex)
public void addBackwardsCall()
public boolean isBackwardsCallable()
public void setBackwardsCallable()
public void addAttributeToBand(NewAttribute attribute, InputStream stream)
addAttributeToBand in interface NewAttributeBands.AttributeLayoutElementpublic void pack(OutputStream out) throws IOException, Pack200Exception
pack in interface NewAttributeBands.AttributeLayoutElementIOExceptionPack200Exceptionpublic void renumberBci(IntList bciRenumbering, Map labelsToOffsets)
renumberBci in interface NewAttributeBands.AttributeLayoutElementCopyright © 2002–2020 The Apache Software Foundation. All rights reserved.