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
IOException
public void setBackwardsCallableIndex(int backwardsCallableIndex)
public void addBackwardsCall()
public boolean isBackwardsCallable()
public void setBackwardsCallable()
public void addAttributeToBand(NewAttribute attribute, InputStream stream)
addAttributeToBand
in interface NewAttributeBands.AttributeLayoutElement
public void pack(OutputStream out) throws IOException, Pack200Exception
pack
in interface NewAttributeBands.AttributeLayoutElement
IOException
Pack200Exception
public void renumberBci(IntList bciRenumbering, Map labelsToOffsets)
renumberBci
in interface NewAttributeBands.AttributeLayoutElement
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.