See: Description
Interface | Description |
---|---|
ConfigurationDefaults |
Defaults and values with special meaning used for configuration and annotations.
|
ConfigurationMacros |
Macro definitions.
|
ConfigurationOptionKeys |
Option keys for configuration.
|
Definition |
A model that is also a definition of something like a member, parameter, method or class.
|
Model |
Common interface for all model elements.
|
TypedModel |
A model that has a single assoicated type like a member or a parameter.
|
Class | Description |
---|---|
Annotation |
Information about an annotation.
|
ArrayType |
Represents a java array data type.
|
BasicClazz |
Detailed information about a java "class" such as members and methods.
|
Clazz |
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
|
Configuration |
Contains methods that return the effective configuration taking processor
options and annotated elements into account.
|
Constructor |
Meta-information about a constructor method.
|
DefinitionBase |
Common base class for definition model
|
DelegateConstructor |
Meta-information about a constructor method that calls another constructor
|
DelegateParameter |
Meta-information about a formal parameter with a value that should be forwarded to another method call.
|
FactoryMethod |
Meta-information about a factory method.
|
HelperTypes |
Contains definitions of (external) java classes so templates can easily refer to them.
|
Member |
Meta-data about a membervariable that backs a property getter and/or setter method.
|
MemberParameter |
Meta-information about a formal parameter with a value that is associated with a member
|
Method |
Meta-information about an existing method or a method that should be generated (implemented).
|
ModelBase |
Common base class for models
|
NoType |
Specifies a non-exisisting type.
|
ObjectType |
Represents a java true object data type (which is not an array and not a primitive data type).
|
Parameter |
Meta-information about a formal parameter for a method/property.
|
PrimitiveType |
Represents a primitive java data type.
|
Property |
Meta-information about a property setter/getter method that should be generated (implemented).
|
Type |
Information about a type that a model use or refer to.
|
Enum | Description |
---|---|
DetailLevel |
Describes how detailed the model describes the type.
|
ImplementationInfo |
Specifies what is implemented already and what will be implemented by generated class and what is missing.
|
Modifier |
Modifier enum identical to
Modifier but in our own package to avoid having a dependency. |
PropertyKind |
Describes if a property is a getter or a mutable/immutable setter.
|
TypeCategory |
Main type categories that needs to be deal with differently when
generating code.
|
ModelBuilder
is the primary
way to create Clazz instances from javax.model.* classes (provided by an annotation processor).
Do also note that the model instances has circular references, so be careful not to get stack overflows or infinite loops if you do a deep search.
Version 2.0.0 generated on 2014-11-22 at 09:45 - (C) 41concepts Aps. Refer to project homepage valjogen.41concepts.com for more information.