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.