Class DirectivesRecordComponent
- java.lang.Object
-
- org.eolang.jeo.representation.directives.DirectivesRecordComponent
-
- All Implemented Interfaces:
Iterable<org.xembly.Directive>
public final class DirectivesRecordComponent extends Object implements Iterable<org.xembly.Directive>
Directives Record Component.All the directives in
DirectivesRecordComponentare sorted according to the JVM specification:record_component_info { u2 name_index; u2 descriptor_index; u2 attributes_count; attribute_info attributes[attributes_count]; }- Since:
- 0.15.0
-
-
Constructor Summary
Constructors Constructor Description DirectivesRecordComponent(Format format, int index, String name, String descriptor, String signature, DirectivesAnnotations annotations, DirectivesTypeAnnotations types)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<org.xembly.Directive>iterator()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
DirectivesRecordComponent
public DirectivesRecordComponent(Format format, int index, String name, String descriptor, String signature, DirectivesAnnotations annotations, DirectivesTypeAnnotations types)
Constructor.- Parameters:
format- Directives format.index- Component index.name- Component name.descriptor- Descriptor.signature- Signature.annotations- Bytecode annotations.types- Type annotations.- Suppressed Checkstyle violations:
- ParameterNumber (10 lines)
-
-