Interface BytecodeAttribute
-
- All Known Implementing Classes:
BytecodeAttribute.EnclosingMethod
,BytecodeAttribute.NestHost
,BytecodeAttribute.NestMembers
,BytecodeAttribute.PermittedSubclasses
,BytecodeAttribute.RecordComponents
,BytecodeAttribute.SourceFile
,BytecodeModule
,BytecodeUnknownAttribute
,InnerClass
,LocalVariable
public interface BytecodeAttribute
Bytecode attribute.- Since:
- 0.4
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
BytecodeAttribute.EnclosingMethod
Enclosing method attribute.static class
BytecodeAttribute.NestHost
Nest host attribute.static class
BytecodeAttribute.NestMembers
Nest members attribute.static class
BytecodeAttribute.PermittedSubclasses
Permitted subclasses attribute.static class
BytecodeAttribute.RecordComponents
Record components attribute.static class
BytecodeAttribute.SourceFile
Source file attribute.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Iterable<org.xembly.Directive>
directives(int index, Format format)
Converts to directives.void
write(org.objectweb.asm.ClassVisitor clazz)
Write to class.void
write(org.objectweb.asm.MethodVisitor method, AsmLabels labels)
Write to method.
-
-
-
Method Detail
-
write
void write(org.objectweb.asm.ClassVisitor clazz)
Write to class.- Parameters:
clazz
- Bytecode where to write.
-
write
void write(org.objectweb.asm.MethodVisitor method, AsmLabels labels)
Write to method.- Parameters:
method
- Bytecode where to write.labels
- Method labels.
-
-