public class NewAttributeBands.Callable extends Object implements NewAttributeBands.AttributeLayoutElement
| Constructor and Description |
|---|
Callable(List<NewAttributeBands.LayoutElement> body) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributeToBand(NewAttribute attribute,
InputStream inputStream) |
void |
addBackwardsCall() |
List<NewAttributeBands.LayoutElement> |
getBody() |
boolean |
isBackwardsCallable() |
void |
pack(OutputStream outputStream) |
void |
renumberBci(IntList bciRenumbering,
Map<org.objectweb.asm.Label,Integer> labelsToOffsets) |
void |
setBackwardsCallable()
Tells this Callable that it is a backwards callable
|
void |
setBackwardsCallableIndex(int backwardsCallableIndex) |
public Callable(List<NewAttributeBands.LayoutElement> body)
public void setBackwardsCallableIndex(int backwardsCallableIndex)
public void addBackwardsCall()
public boolean isBackwardsCallable()
public void setBackwardsCallable()
public void addAttributeToBand(NewAttribute attribute, InputStream inputStream)
addAttributeToBand in interface NewAttributeBands.AttributeLayoutElementpublic void pack(OutputStream outputStream) throws IOException, Pack200Exception
pack in interface NewAttributeBands.AttributeLayoutElementIOExceptionPack200Exceptionpublic void renumberBci(IntList bciRenumbering, Map<org.objectweb.asm.Label,Integer> labelsToOffsets)
renumberBci in interface NewAttributeBands.AttributeLayoutElementpublic List<NewAttributeBands.LayoutElement> getBody()
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.