Class DirectivesClassProperties

java.lang.Object
org.eolang.jeo.representation.directives.DirectivesClassProperties
All Implemented Interfaces:
Iterable<org.xembly.Directive>

public final class DirectivesClassProperties extends Object implements Iterable<org.xembly.Directive>
Class properties as Xembly directives.
Since:
0.1.0
  • Constructor Details

    • DirectivesClassProperties

      public DirectivesClassProperties()
      Constructor.
    • DirectivesClassProperties

      public DirectivesClassProperties(int access)
      Constructor.
      Parameters:
      access - Access modifiers.
    • DirectivesClassProperties

      public DirectivesClassProperties(int access, String signature)
      Constructor.
      Parameters:
      access - Access modifiers.
      signature - Class Signature.
    • DirectivesClassProperties

      public DirectivesClassProperties(int access, String signature, String supername, String... interfaces)
      Constructor.
      Parameters:
      access - Access modifiers.
      signature - Class Signature.
      supername - Class supername.
      interfaces - Class interfaces.
    • DirectivesClassProperties

      public DirectivesClassProperties(int version, int access, String signature, String supername, String... interfaces)
      Constructor.
      Parameters:
      version - Bytecode version.
      access - Access modifiers.
      signature - Class Signature.
      supername - Class supername.
      interfaces - Class interfaces.
  • Method Details

    • iterator

      public Iterator<org.xembly.Directive> iterator()
      Specified by:
      iterator in interface Iterable<org.xembly.Directive>