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 |
BasicClazz
Detailed information about a java "class" such as members and methods.
|
class |
Clazz
Information about the java "class" that need to be generated including additional information about methods that acts as properties.
|
class |
NoType
Specifies a non-exisisting type.
|
Modifier and Type | Field and Description |
---|---|
protected ObjectType |
ObjectType.baseClazzType |
private ObjectType |
HelperTypes.comparableInterfaceType |
private ObjectType |
HelperTypes.externalizableInterfaceType |
private ObjectType |
HelperTypes.inputStreamType |
private ObjectType |
HelperTypes.javaLangObjectType |
private ObjectType |
HelperTypes.javaUtilArraysType |
private ObjectType |
HelperTypes.javaUtilObjectsInterfaceType |
private ObjectType |
HelperTypes.jsonCreator |
private ObjectType |
HelperTypes.jsonProperty |
private ObjectType |
HelperTypes.objectOutputStreamType |
private ObjectType |
HelperTypes.serializableInterfaceType |
Modifier and Type | Method and Description |
---|---|
ObjectType |
ObjectType.getBaseClazzType() |
ObjectType |
HelperTypes.getComparableInterfaceType() |
ObjectType |
HelperTypes.getExternalizableInterfaceType() |
ObjectType |
HelperTypes.getInputStreamType() |
ObjectType |
HelperTypes.getJavaLangObjectType() |
ObjectType |
HelperTypes.getJavaUtilArrays() |
ObjectType |
HelperTypes.getJavaUtilObjects() |
ObjectType |
HelperTypes.getJsonCreator() |
ObjectType |
HelperTypes.getJsonProperty() |
ObjectType |
HelperTypes.getOutputStreamType() |
ObjectType |
HelperTypes.getSerializableInterfaceType() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectType.initType(ObjectType baseClazzType,
List<Type> interfaceTypes,
Set<Type> superTypesWithAncestors,
List<Type> genericTypeArguments)
Nb.
|
Constructor and Description |
---|
HelperTypes(NoType noType,
ObjectType javaLangObjectType,
Type voidType,
ObjectType serializableInterfaceType,
ObjectType externalizableInterfaceType,
ObjectType comparableInterfaceType,
ObjectType javaUtilArraysType,
ObjectType javaUtilObjectsInterfaceType,
Type generatedAnnotationType,
ObjectType inputStreamType,
ObjectType objectOutputStreamType,
ObjectType jsonCreator,
ObjectType jsonProperty) |
ObjectType(BasicClazz clazzUsingType,
String qualifiedProtoTypicalTypeName,
ObjectType baseClazz,
List<Type> superInterfaces,
Set<Type> superTypesWithAncestors,
List<Type> genericTypeArguments) |
Modifier and Type | Method and Description |
---|---|
private List<Method> |
ModelBuilder.createConstructorsAndFactoryMethods(Clazz clazz,
ObjectType baseClazzType,
List<Member> members,
EnumSet<Modifier> classModifiers,
String[] baseClazzConstructors) |
private void |
TypeBuilder.doInitObjectType(BasicClazz clazz,
TypeMirror mirrorType,
DetailLevel detailLevel,
ObjectType newObjectType) |
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.