Uses of Interface
com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
Packages that use TypeDescriptor
Package
Description
-
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.model
Subinterfaces of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.modelModifier and TypeInterfaceDescriptioninterfaceDenotes an annotation type.interfaceinterfaceDenotes a class type.interfaceDenotes an enumeration type.interfaceDenotes an interface type.interfaceDenotes a record type.Methods in com.buschmais.jqassistant.plugin.java.api.model that return TypeDescriptorModifier and TypeMethodDescriptionMemberDescriptor.getDeclaringType()Return the declaring type.TypeDependsOnDescriptor.getDependency()TypeDependsOnDescriptor.getDependent()MethodDescriptor.getReturns()Return the return type of this method.ClassFileDescriptor.getSuperClass()Return the super class.TypedDescriptor.getType()ClassValueDescriptor.getValue()JavaArtifactFileDescriptor.resolveRequiredType(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 TypeDescriptorModifier and TypeMethodDescriptionServiceLoaderDescriptor.getContains()MethodDescriptor.getDeclaredInnerClasses()TypeDescriptor.getDeclaredInnerClasses()Return the declared inner classes.ClassFileDescriptor.getInterfaces()Return the implemented interfaces.MethodDescriptor.getThrows()Return all declared throwables of this method.Methods in com.buschmais.jqassistant.plugin.java.api.model with parameters of type TypeDescriptorModifier and TypeMethodDescriptionvoidMethodDescriptor.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 TypeDescriptorMethods in com.buschmais.jqassistant.plugin.java.api.model.generics with parameters of type TypeDescriptor -
Uses of TypeDescriptor in com.buschmais.jqassistant.plugin.java.api.report
Methods in com.buschmais.jqassistant.plugin.java.api.report with parameters of type TypeDescriptorModifier and TypeMethodDescriptionJavaGenericsReportHelper.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 TypeDescriptorModifier and TypeClassDescriptionstatic 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 TypeDescriptorModifier and TypeMethodDescriptionprotected <T extends TypeDescriptor>
voidAbstractArtifactScopedTypeResolver.removeRequiredType(String fqn, T typeDescriptor) protected abstract <T extends TypeDescriptor>
voidAbstractTypeResolver.removeRequiredType(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 TypeDescriptorModifier and TypeMethodDescriptionprotected TypeDescriptorAbstractArtifactScopedTypeResolver.findInArtifact(String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) protected abstract TypeDescriptorAbstractTypeResolver.findInArtifact(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(String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) protected abstract TypeDescriptorAbstractTypeResolver.findInDependencies(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 TypeDescriptorModifier and TypeMethodDescriptionTypeCache.CachedType.getDependencies()AbstractTypeResolver.resolve(String fullQualifiedName, com.buschmais.jqassistant.core.scanner.api.ScannerContext context) 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.Methods in com.buschmais.jqassistant.plugin.java.api.scanner with parameters of type TypeDescriptorModifier and TypeMethodDescriptionprotected voidAbstractArtifactScopedTypeResolver.addContainedType(String fqn, TypeDescriptor typeDescriptor) protected abstract voidAbstractTypeResolver.addContainedType(String fqn, TypeDescriptor typeDescriptor) Mark a type descriptor as contained by the current scope.voidTypeCache.CachedType.addDependency(TypeDescriptor dependency) protected voidAbstractArtifactScopedTypeResolver.addRequiredType(String fqn, TypeDescriptor typeDescriptor) protected abstract voidAbstractTypeResolver.addRequiredType(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 TypeDescriptorModifier and TypeMethodDescriptionprotected abstract voidAbstractBoundVisitor.apply(TypeDescriptor rawTypeBound, BoundDescriptor bound) TypeVariableResolver.resolve(String name, TypeDescriptor containingType)