Class DirectivesClass
java.lang.Object
org.eolang.jeo.representation.directives.DirectivesClass
- All Implemented Interfaces:
Iterable<org.xembly.Directive>
Directives Class.
- Since:
- 0.1
-
Constructor Summary
ConstructorsConstructorDescriptionDirectivesClass(String classname, DirectivesClassProperties properties) Constructor.DirectivesClass(ClassName name) Constructor.DirectivesClass(ClassName name, DirectivesClassProperties properties) Constructor.DirectivesClass(ClassName name, DirectivesClassProperties properties, List<DirectivesField> fields, List<DirectivesMethod> methods) Constructor.DirectivesClass(ClassName name, DirectivesClassProperties properties, List<DirectivesField> fields, List<DirectivesMethod> methods, DirectivesAnnotations annotations, DirectivesAttributes attributes) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionIterator<org.xembly.Directive>iterator()withField(DirectivesField field) Add field to the directives.withMethod(DirectivesMethod method) Add method to the directives.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
DirectivesClass
Constructor.- Parameters:
name- Class name
-
DirectivesClass
Constructor.- Parameters:
classname- Class name.properties- Class properties.
-
DirectivesClass
Constructor.- Parameters:
name- Class nameproperties- Class properties
-
DirectivesClass
public DirectivesClass(ClassName name, DirectivesClassProperties properties, List<DirectivesField> fields, List<DirectivesMethod> methods) Constructor.- Parameters:
name- Class nameproperties- Class propertiesfields- Class fieldsmethods- Class methods
-
DirectivesClass
public DirectivesClass(ClassName name, DirectivesClassProperties properties, List<DirectivesField> fields, List<DirectivesMethod> methods, DirectivesAnnotations annotations, DirectivesAttributes attributes) Constructor.- Parameters:
name- Class nameproperties- Class propertiesfields- Class fieldsmethods- Class methodsannotations- Annotationsattributes- Attributes
-
-
Method Details
-
withField
Add field to the directives.- Parameters:
field- Field- Returns:
- The same instance of
DirectivesClass.
-
withMethod
Add method to the directives.- Parameters:
method- Method- Returns:
- The same instance of
DirectivesClass.
-
iterator
-