Modifier and Type | Interface and Description |
---|---|
interface |
AnnotationTypeDescriptor
Denotes an annotation type.
|
interface |
ClassFileDescriptor |
interface |
ClassTypeDescriptor
Denotes a class type.
|
interface |
EnumTypeDescriptor
Denotes an enumeration type.
|
interface |
InterfaceTypeDescriptor
Denotes an interface type.
|
Modifier and Type | Method and Description |
---|---|
TypeDescriptor |
MemberDescriptor.getDeclaringType()
Return the declaring type.
|
TypeDescriptor |
TypeDependsOnDescriptor.getDependency() |
TypeDescriptor |
TypeDependsOnDescriptor.getDependent() |
TypeDescriptor |
MethodDescriptor.getReturns()
Return the return type of this method.
|
TypeDescriptor |
ClassFileDescriptor.getSuperClass()
Return the super class.
|
TypeDescriptor |
TypedDescriptor.getType() |
TypeDescriptor |
ClassValueDescriptor.getValue() |
TypeDescriptor |
JavaArtifactFileDescriptor.resolveRequiredType(String fqn)
Resolves a required type with a given name from a dependency (direct or
transitive).
|
Modifier and Type | Method and Description |
---|---|
List<TypeDescriptor> |
ServiceLoaderDescriptor.getContains() |
Set<TypeDescriptor> |
TypeDescriptor.getDeclaredInnerClasses()
Return the declared inner classes.
|
List<TypeDescriptor> |
MethodDescriptor.getDeclaredThrowables()
Return all declared throwables of this method.
|
List<TypeDescriptor> |
ClassFileDescriptor.getInterfaces()
Return the implemented interfaces.
|
Modifier and Type | Method and Description |
---|---|
void |
MethodDescriptor.setReturns(TypeDescriptor returns) |
void |
ClassFileDescriptor.setSuperClass(TypeDescriptor superClass)
Set the super class.
|
void |
TypedDescriptor.setType(TypeDescriptor type) |
void |
ClassValueDescriptor.setValue(TypeDescriptor typeDescriptor) |
Modifier and Type | Class and Description |
---|---|
static class |
TypeCache.CachedType<T extends TypeDescriptor>
Represents a type and all of its declared members.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends TypeDescriptor> |
AbstractArtifactScopedTypeResolver.removeRequiredType(String fqn,
T typeDescriptor) |
protected abstract <T extends TypeDescriptor> |
AbstractTypeResolver.removeRequiredType(String fqn,
T typeDescriptor)
Mark a type descriptor as no longer required by the current scope.
|
Modifier and Type | Method and Description |
---|---|
protected TypeDescriptor |
AbstractArtifactScopedTypeResolver.findInArtifact(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context) |
protected abstract TypeDescriptor |
AbstractTypeResolver.findInArtifact(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context)
Find a type descriptor in the current scope (e.g.
|
protected abstract TypeDescriptor |
AbstractTypeResolver.findInDependencies(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context)
Find a type descriptor outside the current scope (e.g.
|
protected TypeDescriptor |
ArtifactScopedTypeResolver.findInDependencies(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context) |
protected TypeDescriptor |
ClasspathScopedTypeResolver.findInDependencies(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context) |
Modifier and Type | Method and Description |
---|---|
TypeCache.CachedType<TypeDescriptor> |
AbstractTypeResolver.resolve(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context) |
TypeCache.CachedType<TypeDescriptor> |
TypeResolver.resolve(String fullQualifiedName,
com.buschmais.jqassistant.core.scanner.api.ScannerContext context)
Resolve or create the descriptor for Java type name to be used as
dependency.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractArtifactScopedTypeResolver.addContainedType(String fqn,
TypeDescriptor typeDescriptor) |
protected abstract void |
AbstractTypeResolver.addContainedType(String fqn,
TypeDescriptor typeDescriptor)
Mark a type descriptor as contained by the current scope.
|
protected void |
AbstractArtifactScopedTypeResolver.addRequiredType(String fqn,
TypeDescriptor typeDescriptor) |
protected abstract void |
AbstractTypeResolver.addRequiredType(String fqn,
TypeDescriptor typeDescriptor)
Mark a type descriptor as required by the current scope.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractTypeSignatureVisitor.visitEnd(TypeDescriptor typeDescriptor) |
void |
DependentTypeSignatureVisitor.visitEnd(TypeDescriptor resolvedTypeDescriptor) |
Copyright © 2016 buschmais GbR. All rights reserved.