| Package | Description | 
|---|---|
| com.fortyoneconcepts.valjogen.model | 
 This package contains an indenpendent intermediate representation that is used by string templates when generating output. 
 | 
| com.fortyoneconcepts.valjogen.processor.builders | 
 This package contains (quite complex) builders that construct valjogen models from javax.lang.model objects. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DelegateParameter
Meta-information about a formal parameter with a value that should be forwarded to another method call. 
 | 
class  | 
MemberParameter
Meta-information about a formal parameter with a value that is associated with a member 
 | 
| Modifier and Type | Field and Description | 
|---|---|
private Parameter | 
DelegateParameter.delegateParameter  | 
| Modifier and Type | Field and Description | 
|---|---|
protected List<Parameter> | 
Method.parameters  | 
| Modifier and Type | Method and Description | 
|---|---|
Parameter | 
DelegateParameter.getDelegateParameter()  | 
Parameter | 
Property.getParameter()  | 
Parameter | 
Parameter.setName(String newParamName)  | 
| Modifier and Type | Method and Description | 
|---|---|
List<Parameter> | 
Method.getParameters()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
Method.getOverloadName(String methodName,
               List<Parameter> parameters)  | 
| Constructor and Description | 
|---|
DelegateParameter(BasicClazz clazz,
                 Type paramType,
                 String paramName,
                 EnumSet<Modifier> declaredModifiers,
                 List<Annotation> annotations,
                 Method delegateMethod,
                 Parameter delegateParameter)  | 
DelegateParameter(BasicClazz clazz,
                 Type paramType,
                 Type erasedParamType,
                 String paramName,
                 EnumSet<Modifier> declaredModifiers,
                 List<Annotation> annotations,
                 Method delegateMethod,
                 Parameter delegateParameter)  | 
Property(BasicClazz clazz,
        Type declaringType,
        String propertyName,
        Type returnType,
        Type overriddenReturnType,
        List<Type> thrownTypes,
        Member member,
        PropertyKind kind,
        String javaDoc,
        EnumSet<Modifier> declaredModifiers,
        List<Annotation> annotations,
        ImplementationInfo implementationInfo,
        Parameter parameter)  | 
| Constructor and Description | 
|---|
Constructor(BasicClazz clazz,
           Type declaringType,
           Type returnType,
           List<Parameter> parameters,
           List<Type> thrownTypes,
           String javaDoc,
           boolean primary,
           EnumSet<Modifier> declaredModifiers,
           EnumSet<Modifier> modifiers,
           List<Annotation> annotations,
           ImplementationInfo implementationInfo)  | 
Constructor(BasicClazz clazz,
           Type declaringType,
           Type returnType,
           List<Parameter> parameters,
           List<Type> thrownTypes,
           String javaDoc,
           boolean primary,
           EnumSet<Modifier> declaredModifiers,
           List<Annotation> annotations,
           ImplementationInfo implementationInfo)  | 
DelegateConstructor(BasicClazz clazz,
                   Type declaringType,
                   Type returnType,
                   List<Parameter> parameters,
                   List<Type> thrownTypes,
                   String javaDoc,
                   boolean primary,
                   EnumSet<Modifier> declaredModifiers,
                   EnumSet<Modifier> modifiers,
                   List<Annotation> annotations,
                   ImplementationInfo implementationInfo,
                   Constructor delegateMethod)  | 
FactoryMethod(BasicClazz clazz,
             Type declaringType,
             String methodName,
             Type returnType,
             List<Parameter> parameters,
             List<Type> thrownTypes,
             String javaDoc,
             boolean primary,
             EnumSet<Modifier> declaredModifiers,
             EnumSet<Modifier> modifiers,
             List<Annotation> annotations,
             ImplementationInfo implementationInfo,
             TemplateKind templateKind)  | 
FactoryMethod(BasicClazz clazz,
             Type declaringType,
             String methodName,
             Type returnType,
             List<Parameter> parameters,
             List<Type> thrownTypes,
             String javaDoc,
             boolean primary,
             EnumSet<Modifier> declaredModifiers,
             List<Annotation> annotations,
             ImplementationInfo implementationInfo,
             TemplateKind templateKind)  | 
Method(BasicClazz clazz,
      Type declaringType,
      String methodName,
      Type returnType,
      List<Parameter> parameters,
      List<Type> thrownTypes,
      String javaDoc,
      EnumSet<Modifier> declaredModifiers,
      EnumSet<Modifier> modifiers,
      List<Annotation> annotations,
      ImplementationInfo implementationInfo,
      TemplateKind templateKind)  | 
Method(BasicClazz clazz,
      Type declaringType,
      String methodName,
      Type returnType,
      List<Parameter> parameters,
      List<Type> thrownTypes,
      String javaDoc,
      EnumSet<Modifier> declaredModifiers,
      List<Annotation> annotations,
      ImplementationInfo implementationInfo,
      TemplateKind templateKind)  | 
| Modifier and Type | Method and Description | 
|---|---|
(package private) Parameter | 
TypeBuilder.createParameter(BasicClazz clazz,
               VariableElement param,
               TypeMirror paramType,
               DetailLevel detailLevel)  | 
| Modifier and Type | Method and Description | 
|---|---|
private List<List<Parameter>> | 
ModelBuilder.createConstuctorsParameterLists(Clazz clazz,
                               List<Member> members,
                               boolean primary,
                               boolean includeFactoryMethod)  | 
private List<List<Parameter>> | 
ModelBuilder.createFactoryMethodsParameterLists(Clazz clazz,
                                  List<Member> members,
                                  boolean primary)  | 
| Modifier and Type | Method and Description | 
|---|---|
private List<Annotation> | 
ModelBuilder.createConstructorAnnotations(Clazz clazz,
                            List<Parameter> parameters,
                            boolean primaryConstructor,
                            boolean includeFactoryMethod)  | 
private EnumSet<Modifier> | 
ModelBuilder.createConstructorModifiers(EnumSet<Modifier> classModifiers,
                          List<Parameter> parameters,
                          boolean includeFactoryMethod,
                          boolean mustHaveDefaultPublicCtr)  | 
private List<Annotation> | 
ModelBuilder.createFactoryMethodAnnotations(Clazz clazz,
                              List<Parameter> parameters,
                              boolean primaryFactoryMethod)  | 
private List<Annotation> | 
ModelBuilder.createMethodAnnotations(BasicClazz clazz,
                       String methodName,
                       List<Parameter> parameters,
                       EnumSet<Modifier> modifiers)  | 
private Property | 
ModelBuilder.createValidatedProperty(BasicClazz clazz,
                       ModelBuilder.StatusHolder statusHolder,
                       Type declaringType,
                       ExecutableElement m,
                       Type returnType,
                       List<Parameter> parameters,
                       List<Type> thrownTypes,
                       String javaDoc,
                       PropertyKind propertyKind,
                       Member propertyMember,
                       EnumSet<Modifier> modifiers,
                       ImplementationInfo implementationInfo)  | 
          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.