Module com.speedment.common.codegen
Package com.speedment.common.codegen.model
Models for typical object-oriented language building blocks are located in
this package. The ambition of codegen is to separate model, view and
controller logic into different classes. This package represents the model
part of that trio.
The interfaces in this package does not share a common ancestor. The reason
for this is that any class should qualify as a model as long as a
corresponding view is installed in the active
Generator.
This package is part of the API. Modifications to classes here should only (if ever) be done in major releases.
-
Interface Summary Interface Description Annotation A model that represents an annotation in code.AnnotationUsage A model that represents the usage of a particular annotation in code.Class A model that represents a class in code.ClassOrInterface<T extends ClassOrInterface<T>> Constructor A model that represents a constructor in code.Enum A model that represents an enumeration in code.EnumConstant A model that represents a constant in an enumeration.Field A model that represents a field in code.File A model that represents an entire code file.Generic A model that represents the generic part of a type declaration in code.Import A model that represents the explicit import of an dependency in code.Initializer A model that represents an initializer in code.Interface A model that represents an interface in code.InterfaceField A model that represents a field of an interface in code.InterfaceMethod A model that represents a method of an interface in code.Javadoc A model that represents a block of documentation in code.JavadocTag A model that represents a specific tag in aJavadocblock.LicenseTerm A model that represents a block of licenseterm in code.Method A model that represents a method declaration in code.Value<V> A model that represents any kind of value declared in code. -
Enum Summary Enum Description Generic.BoundType Represents the bound type of this generic.