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 addAttributeToBand(NewAttribute attribute, InputStream inputStream)
addAttributeToBand in interface NewAttributeBands.AttributeLayoutElementpublic void addBackwardsCall()
public List<NewAttributeBands.LayoutElement> getBody()
public boolean isBackwardsCallable()
public 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 void setBackwardsCallable()
public void setBackwardsCallableIndex(int backwardsCallableIndex)
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.