Uses of Interface
com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
-
-
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.model
Subinterfaces of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.model Modifier and Type Interface Description interfaceAnnotationTypeDescriptorDenotes an annotation type.interfaceClassFileDescriptorinterfaceClassTypeDescriptorDenotes a class type.interfaceEnumTypeDescriptorDenotes an enumeration type.interfaceInterfaceTypeDescriptorDenotes an interface type.Methods in com.buschmais.jqassistant.plugin.java.api.model that return TypeDescriptor Modifier and Type Method Description TypeDescriptorMemberDescriptor. getDeclaringType()Return the declaring type.TypeDescriptorTypeDependsOnDescriptor. getDependency()TypeDescriptorTypeDependsOnDescriptor. getDependent()TypeDescriptorMethodDescriptor. getReturns()Return the return type of this method.TypeDescriptorClassFileDescriptor. getSuperClass()Return the super class.TypeDescriptorTypedDescriptor. getType()TypeDescriptorClassValueDescriptor. getValue()TypeDescriptorJavaArtifactFileDescriptor. resolveRequiredType(java.lang.String fqn)Resolves a required type with a given name from a dependency (direct or transitive).Methods in com.buschmais.jqassistant.plugin.java.api.model that return types with arguments of type TypeDescriptor Modifier and Type Method Description java.util.List<TypeDescriptor>ServiceLoaderDescriptor. getContains()java.util.List<TypeDescriptor>MethodDescriptor. getDeclaredInnerClasses()java.util.Set<TypeDescriptor>TypeDescriptor. getDeclaredInnerClasses()Return the declared inner classes.java.util.List<TypeDescriptor>ClassFileDescriptor. getInterfaces()Return the implemented interfaces.java.util.List<TypeDescriptor>MethodDescriptor. getThrows()Return all declared throwables of this method.Methods in com.buschmais.jqassistant.plugin.java.api.model with parameters of type TypeDescriptor Modifier and Type Method Description voidMethodDescriptor. setReturns(TypeDescriptor returns)voidClassFileDescriptor. setSuperClass(TypeDescriptor superClass)Set the super class.voidTypedDescriptor. setType(TypeDescriptor type)voidClassValueDescriptor. setValue(TypeDescriptor typeDescriptor) -
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.model.generics
Methods in com.buschmais.jqassistant.plugin.java.api.model.generics that return TypeDescriptor Modifier and Type Method Description TypeDescriptorBoundDescriptor. getRawType()Methods in com.buschmais.jqassistant.plugin.java.api.model.generics with parameters of type TypeDescriptor Modifier and Type Method Description voidBoundDescriptor. setRawType(TypeDescriptor rawType) -
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.report
Methods in com.buschmais.jqassistant.plugin.java.api.report with parameters of type TypeDescriptor Modifier and Type Method Description java.lang.StringJavaGenericsReportHelper. getSignature(TypeDescriptor typeDescriptor) -
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.scanner
Classes in com.buschmais.jqassistant.plugin.java.api.scanner with type parameters of type TypeDescriptor Modifier and Type Class Description static classTypeCache.CachedType<T extends TypeDescriptor>Represents a type and all of its declared members.Methods in com.buschmais.jqassistant.plugin.java.api.scanner with type parameters of type TypeDescriptor Modifier and Type Method Description protected <T extends TypeDescriptor>
voidAbstractArtifactScopedTypeResolver. removeRequiredType(java.lang.String fqn, T typeDescriptor)protected abstract <T extends TypeDescriptor>
voidAbstractTypeResolver. removeRequiredType(java.lang.String fqn, T typeDescriptor)Mark a type descriptor as no longer required by the current scope.Methods in com.buschmais.jqassistant.plugin.java.api.scanner that return TypeDescriptor Modifier and Type Method Description protected TypeDescriptorAbstractArtifactScopedTypeResolver. findInArtifact(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)protected abstract TypeDescriptorAbstractTypeResolver. findInArtifact(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)Find a type descriptor in the current scope (e.g. the containing artifact).protected TypeDescriptorAbstractArtifactScopedTypeResolver. findInDependencies(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)protected abstract TypeDescriptorAbstractTypeResolver. findInDependencies(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)Find a type descriptor outside the current scope (e.g. the known dependencies).Methods in com.buschmais.jqassistant.plugin.java.api.scanner that return types with arguments of type TypeDescriptor Modifier and Type Method Description java.util.Map<TypeDescriptor,java.lang.Integer>TypeCache.CachedType. getDependencies()TypeCache.CachedType<TypeDescriptor>AbstractTypeResolver. resolve(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)TypeCache.CachedType<TypeDescriptor>TypeResolver. resolve(java.lang.String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context)Resolve or create the descriptor for Java type name to be used as dependency.Methods in com.buschmais.jqassistant.plugin.java.api.scanner with parameters of type TypeDescriptor Modifier and Type Method Description protected voidAbstractArtifactScopedTypeResolver. addContainedType(java.lang.String fqn, TypeDescriptor typeDescriptor)protected abstract voidAbstractTypeResolver. addContainedType(java.lang.String fqn, TypeDescriptor typeDescriptor)Mark a type descriptor as contained by the current scope.voidTypeCache.CachedType. addDependency(TypeDescriptor dependency)protected voidAbstractArtifactScopedTypeResolver. addRequiredType(java.lang.String fqn, TypeDescriptor typeDescriptor)protected abstract voidAbstractTypeResolver. addRequiredType(java.lang.String fqn, TypeDescriptor typeDescriptor)Mark a type descriptor as required by the current scope. -
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.generics
Methods in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.generics with parameters of type TypeDescriptor Modifier and Type Method Description protected abstract voidAbstractBoundVisitor. apply(TypeDescriptor rawTypeBound, BoundDescriptor bound)TypeVariableDescriptorTypeVariableResolver. resolve(java.lang.String name, TypeDescriptor containingType)
-