Member

Instance class: org.nasdanika.codegen.java.Member

Base class for fields, operations, and types.

Supertypes

Subtypes

  • Field
  • Operation - Base class for constructor and method.
  • Type - Base class for clas, interface, annotation, and enumeration.

Members

Attributes

annotations : EString

Annotations are output between the comment and the member declaration starting with modifiers, if any. Interpolated.

Type EString
Cardinality 0..1

comment : EString

Comment in markdown. Interpolated and converted to HTML.

Type EString
Cardinality 0..1

modifiers : EString

Modifiers, e.g. public final. Interpolated.

Type EString
Cardinality 0..1

typeParameters : EString

Type parameters, interpolated. Can be separated with either commas or new lines.

Type EString
Cardinality 0..1

References

body : ContentGenerator*

Generators which generate member body. For Field field initializer is considered as body.

Type ContentGenerator
Cardinality 0..*

comments : ContentGenerator*

Comment generators in addition to comment attribute content.

Type ContentGenerator
Cardinality 0..*