Package | Description |
---|---|
com.thoughtworks.qdox.builder |
Provides classes which transform the structs from the JavaParser to the Java model elements
|
com.thoughtworks.qdox.builder.impl |
Provides the default implementation of the classes which transform the structs from the JavaParser to the Java model elements
|
com.thoughtworks.qdox.parser.expression |
Provides classes which make it possible to resolve expression values
|
com.thoughtworks.qdox.parser.impl |
Provides the implementations of the Lexers and Parsers
|
com.thoughtworks.qdox.parser.structs |
Provides simple models to be constructed by the parser.
|
Modifier and Type | Method and Description |
---|---|
static DefaultJavaType |
TypeAssembler.createUnresolved(TypeDef typeDef,
int dimensions,
TypeResolver typeResolver)
this one is specific for those cases where dimensions can be part of both the type and identifier i.e.
|
static DefaultJavaType |
TypeAssembler.createUnresolved(TypeDef typeDef,
TypeResolver typeResolver) |
Modifier and Type | Method and Description |
---|---|
private DefaultJavaType |
ModelBuilder.createType(TypeDef typeDef,
int dimensions)
this one is specific for those cases where dimensions can be part of both the type and identifier
i.e.
|
private JavaClass |
DefaultJavaAnnotationAssembler.createType(TypeDef typeDef,
int dimensions) |
Modifier and Type | Field and Description |
---|---|
private TypeDef |
TypeRefDef.typeDef |
private TypeDef |
CastDef.typeDef |
Modifier and Type | Method and Description |
---|---|
TypeDef |
TypeRefDef.getTypeDef() |
TypeDef |
CastDef.getTypeDef() |
Constructor and Description |
---|
CastDef(TypeDef type,
ElemValueDef value) |
TypeRefDef(TypeDef typeDef) |
Modifier and Type | Field and Description |
---|---|
private TypeDef |
Parser.fieldType |
(package private) TypeDef |
Parser.Value.type |
Modifier and Type | Field and Description |
---|---|
private java.util.List<TypeDef> |
Parser.typeList |
private java.util.Stack<TypeDef> |
Parser.typeStack |
Modifier and Type | Method and Description |
---|---|
private static TypeDef |
BinaryClassParser.getTypeDef(java.lang.Class<?> c) |
Modifier and Type | Method and Description |
---|---|
private void |
Parser.makeField(TypeDef field,
java.lang.String body,
boolean enumConstant) |
Modifier and Type | Class and Description |
---|---|
class |
WildcardTypeDef
WildcardTypeDef must be a subclass of TypeDef, so it can be used in other classes.
|
Modifier and Type | Field and Description |
---|---|
private TypeDef |
MethodDef.returnType |
private TypeDef |
ModuleDef.ProvidesDef.service |
private TypeDef |
ModuleDef.UsesDef.service |
private TypeDef |
FieldDef.type |
private TypeDef |
AnnoDef.typeDef |
private TypeDef |
WildcardTypeDef.typeDef |
Modifier and Type | Field and Description |
---|---|
private java.util.List<TypeDef> |
TypeDef.actualArgumentTypes |
private java.util.List<TypeDef> |
TypeVariableDef.bounds |
private java.util.Set<TypeDef> |
MethodDef.exceptions |
private java.util.Set<TypeDef> |
ClassDef.extendz |
private java.util.List<TypeDef> |
ModuleDef.ProvidesDef.implementations |
private java.util.Set<TypeDef> |
ClassDef.implementz |
Modifier and Type | Method and Description |
---|---|
TypeDef |
MethodDef.getReturnType() |
TypeDef |
ModuleDef.ProvidesDef.getService() |
TypeDef |
ModuleDef.UsesDef.getService() |
TypeDef |
FieldDef.getType() |
TypeDef |
AnnoDef.getTypeDef() |
TypeDef |
WildcardTypeDef.getTypeDef() |
Modifier and Type | Method and Description |
---|---|
java.util.List<TypeDef> |
TypeDef.getActualArgumentTypes() |
java.util.List<TypeDef> |
TypeVariableDef.getBounds() |
java.util.Set<TypeDef> |
MethodDef.getExceptions() |
java.util.Set<TypeDef> |
ClassDef.getExtends() |
java.util.List<TypeDef> |
ModuleDef.ProvidesDef.getImplementations() |
java.util.Set<TypeDef> |
ClassDef.getImplements() |
Modifier and Type | Method and Description |
---|---|
void |
MethodDef.setReturnType(TypeDef returnType) |
void |
FieldDef.setType(TypeDef type) |
Modifier and Type | Method and Description |
---|---|
void |
TypeDef.setActualArgumentTypes(java.util.List<TypeDef> actualArgumentTypes) |
void |
TypeVariableDef.setBounds(java.util.List<TypeDef> bounds) |
void |
MethodDef.setExceptions(java.util.Set<TypeDef> exceptions) |
void |
ClassDef.setExtends(java.util.Set<TypeDef> extendz) |
void |
ClassDef.setImplements(java.util.Set<TypeDef> implementz) |
Constructor and Description |
---|
AnnoDef(TypeDef typeDef) |
ProvidesDef(TypeDef service) |
UsesDef(TypeDef service) |
WildcardTypeDef(TypeDef typeDef,
java.lang.String wildcardExpressionType) |
Constructor and Description |
---|
TypeVariableDef(java.lang.String name,
java.util.List<TypeDef> bounds) |