Skip navigation links
A B C D E F G H I J L M N P R S T V W 

A

AbstractAnnotationVisitor<D> - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
 
AbstractAnnotationVisitor(TypeCache.CachedType, D, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
Constructor.
AbstractArtifactScopedTypeResolver - Class in com.buschmais.jqassistant.plugin.java.api.scanner
 
AbstractArtifactScopedTypeResolver(JavaArtifactFileDescriptor) - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
AbstractDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
AbstractTypeResolver - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Abstract base implementation of a type resolver.
AbstractTypeResolver() - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Constructor.
AbstractTypeSignatureVisitor<T extends com.buschmais.jqassistant.core.store.api.model.Descriptor> - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
Abstract implementation of a types signature visitor.
AbstractTypeSignatureVisitor(TypeCache.CachedType, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
Constructor.
accepts(FileResource, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
accepts(Class<?>, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassTypeScannerPlugin
 
accepts(FileResource, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ManifestFileScannerPlugin
 
accepts(DirectoryResource, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.PackageDirectoryScannerPlugin
 
accepts(FileResource, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.PropertyFileScannerPlugin
 
accepts(FileResource, String, Scope) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ServiceLoaderFileScannerPlugin
 
AccessModifierDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Interface that describes java elements with access modifiers.
addContainedType(String, TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
addContainedType(String, TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Mark a type descriptor as contained by the current scope.
addDependency(String, TypeDependsOnDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
addInvokes(MethodDescriptor, int, MethodDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
Add a invokes relation between two methods.
addMember(String, MemberDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
addParameterDescriptor(MethodDescriptor, int) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
 
addReads(MethodDescriptor, int, FieldDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
Add a reads relation between a method and a field.
addRequiredType(String, TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
addRequiredType(String, TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Mark a type descriptor as required by the current scope.
addWrites(MethodDescriptor, int, FieldDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
Add a writes relation between a method and a field.
AnnotatedDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Interface describing an Descriptor which is annotated by AnnotationValueDescriptors.
AnnotationDefaultVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
Visitor for default values of annotation methods.
AnnotationDefaultVisitor(TypeCache.CachedType, MethodDescriptor, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AnnotationDefaultVisitor
Constructor.
AnnotationDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
AnnotationTypeDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Denotes an annotation type.
AnnotationValueDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Represents an annotation value.
AnnotationVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
An annotation visitor.
AnnotationVisitor(TypeCache.CachedType, AnnotationValueDescriptor, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AnnotationVisitor
Constructor.
ArtifactScopedTypeResolver - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Artifact scoped type resolver which does not consider dependencies.
ArtifactScopedTypeResolver(JavaArtifactFileDescriptor) - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.ArtifactScopedTypeResolver
Constructor.
ArtifactScopedTypeResolver(JavaArtifactFileDescriptor, String) - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.ArtifactScopedTypeResolver
Constructor.

B

build() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration.Builder
 
Builder() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration.Builder
 

C

CachedType(T) - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
Constructor.
CAFEBABE - Static variable in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
ClassDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
ClassFileDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
ClassFileScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
Implementation of the AbstractScannerPlugin for Java classes.
ClassFileScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
ClassModelConfiguration - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
 
ClassModelConfiguration() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration
 
ClassModelConfiguration.Builder - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
 
ClasspathScopedTypeResolver - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Artifact scoped type resolver which considers dependencies, i.e.
ClasspathScopedTypeResolver(JavaArtifactFileDescriptor) - Constructor for class com.buschmais.jqassistant.plugin.java.api.scanner.ClasspathScopedTypeResolver
Constructor.
ClassSignatureVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
 
ClassSignatureVisitor(TypeCache.CachedType<? extends ClassFileDescriptor>, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
ClassTypeDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Denotes a class type.
ClassTypeScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
 
ClassTypeScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassTypeScannerPlugin
 
ClassValueDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Represents a class value (e.g.
ClassVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
A class visitor implementation.
ClassVisitor(FileDescriptor, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
Constructor.
com.buschmais.jqassistant.plugin.java.api.model - package com.buschmais.jqassistant.plugin.java.api.model
 
com.buschmais.jqassistant.plugin.java.api.report - package com.buschmais.jqassistant.plugin.java.api.report
 
com.buschmais.jqassistant.plugin.java.api.scanner - package com.buschmais.jqassistant.plugin.java.api.scanner
 
com.buschmais.jqassistant.plugin.java.impl.scanner - package com.buschmais.jqassistant.plugin.java.impl.scanner
 
com.buschmais.jqassistant.plugin.java.impl.scanner.visitor - package com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
 
configure() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
ConstructorDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
create(String, FileDescriptor, Class<T>, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
 
create(String, FileDescriptor, Class<T>, ScannerContext) - Method in interface com.buschmais.jqassistant.plugin.java.api.scanner.TypeResolver
Resolve or create the descriptor for a Java type name.
createScope(Scope, JarArchiveDescriptor, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JarScannerPlugin
 

D

DependentTypeSignatureVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
Type signature visitor which adds a dependency to a resolved types.
destroyScope(ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JarScannerPlugin
 

E

enterContainer(File, JavaClassesDirectoryDescriptor, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
 
EnumDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
EnumTypeDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Denotes an enumeration type.
EnumValueDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Represents an enumeration value.
equals(Object) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 

F

FieldDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Describes a field (i.e.
FieldVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
 
FieldVisitor(TypeCache.CachedType, FieldDescriptor, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.FieldVisitor
 
findInArtifact(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
findInArtifact(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Find a type descriptor in the current scope (e.g.
findInDependencies(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Find a type descriptor outside the current scope (e.g.
findInDependencies(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.ArtifactScopedTypeResolver
 
findInDependencies(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.ClasspathScopedTypeResolver
 

G

get(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache
Find a type by its fully qualified named.
getAnnotatedBy() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AnnotatedDescriptor
Return the annotations this descriptor is annotated by.
getArtifact() - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
getByteCodeVersion() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Return the byte code version of the class file.
getContainedFileName(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
 
getContainedFileName(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.ArtifactScopedTypeResolver
 
getContainedFileName(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.ClasspathScopedTypeResolver
 
getContainerDescriptor(File, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
 
getContainingType() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
getContains() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ServiceLoaderDescriptor
 
getCyclomaticComplexity() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return the cyclomatic complexity of the method.
getDeclaredFields() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
Return the declared fields.
getDeclaredInnerClasses() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
Return the declared inner classes.
getDeclaredMembers() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
Return the declared members, i.e.
getDeclaredMethods() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
Return the declared methods.
getDeclaredThrowables() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all declared throwables of this method.
getDeclaringType() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MemberDescriptor
Return the declaring type.
getDependencies() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
 
getDependency() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDependsOnDescriptor
 
getDependency(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
getDependent() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDependsOnDescriptor
 
getDependents() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDescriptor
 
getExtension() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JarScannerPlugin
 
getField() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ReadsDescriptor
 
getField() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.WritesDescriptor
 
getField(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
getFieldSignature(String, String) - Static method in class com.buschmais.jqassistant.plugin.java.api.scanner.SignatureHelper
Return a field signature.
getHasDefault() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
 
getIndex() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor
 
getInterfaces() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Return the implemented interfaces.
getInvokedBy() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all invocations of this method by other methods.
getInvokedMethod() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.InvokesDescriptor
 
getInvokes() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all invocations this method performs.
getInvokingMethod() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.InvokesDescriptor
 
getLanguage() - Method in enum com.buschmais.jqassistant.plugin.java.api.report.Java.JavaLanguageElement
 
getLineNumber() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.LineNumberDescriptor
 
getMainSection() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestFileDescriptor
 
getManifestEntries() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestSectionDescriptor
 
getManifestSections() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestFileDescriptor
 
getMethod() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ReadsDescriptor
 
getMethod() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.WritesDescriptor
 
getMethod(String) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
getMethodSignature(String, String) - Static method in class com.buschmais.jqassistant.plugin.java.api.scanner.SignatureHelper
Return a method signature.
getName() - Method in enum com.buschmais.jqassistant.plugin.java.api.scanner.JavaScope
 
getNumberOfDependencies() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.JavaArtifactFileDescriptor
Determine the number of dependencies of this artifact.
getObjectType(String) - Static method in class com.buschmais.jqassistant.plugin.java.api.scanner.SignatureHelper
Returns the Java type name corresponding to the given internal name.
getParameterDescriptor(MethodDescriptor, int) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
 
getParameters() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all declared parameters of this method.
getPrefix() - Method in enum com.buschmais.jqassistant.plugin.java.api.scanner.JavaScope
 
getProperties() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.PropertyFileDescriptor
 
getReadBy() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
getReads() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all read accesses to fields this method performs.
getRequiredScope() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
 
getReturns() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return the return type of this method.
getSignature() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MemberDescriptor
Return the signature.
getSourceFileName() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Return the name of the source file.
getSuperClass() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Return the super class.
getType() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypedDescriptor
 
getType(String) - Static method in class com.buschmais.jqassistant.plugin.java.api.scanner.SignatureHelper
Returns the Java type name type corresponding to the given type descriptor.
getType(Type) - Static method in class com.buschmais.jqassistant.plugin.java.api.scanner.SignatureHelper
Return the type name of the given ASM type.
getTypeDescriptor() - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 
getTypeDescriptor() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
Return the type descriptor created by visiting the class.
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AnnotationValueDescriptor
 
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassValueDescriptor
 
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.EnumValueDescriptor
 
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestEntryDescriptor
Return the value.
getValue() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.PrimitiveValueDescriptor
 
getValue() - Method in enum com.buschmais.jqassistant.plugin.java.api.model.VisibilityModifier
Return the value to be stored.
getVisibility() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
getVisitorHelper() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
getWeight() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDependsOnDescriptor
 
getWrites() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return all write accesses to fields this method performs.
getWrittenBy() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 

H

hashCode() - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache.CachedType
 

I

InterfaceTypeDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Denotes an interface type.
InvokesDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines an INVOKES relation between two methods.
isAbstract() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AbstractDescriptor
 
isFinal() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
isNative() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
Return true if this method is native.
isStatic() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
isSynthetic() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
isTransient() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
isTypeDependsOnWeight() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration
 
isVolatile() - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 

J

JarArchiveDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
JarScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
 
JarScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.JarScannerPlugin
 
Java - Annotation Type in com.buschmais.jqassistant.plugin.java.api.report
Defines the language elements for "Java".
Java.JavaLanguageElement - Enum in com.buschmais.jqassistant.plugin.java.api.report
 
JavaArtifactFileDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a Java artifact.
JavaClassesDirectoryDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a directory containing java classes.
JavaClassesDirectoryScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
A scanner plugin for directories containing java classes.
JavaClassesDirectoryScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
 
JavaDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines label "Java" which is applied to all nodes generated by this plugin.
JavaScope - Enum in com.buschmais.jqassistant.plugin.java.api.scanner
Defines the scopes for java.

L

leaveContainer(File, JavaClassesDirectoryDescriptor, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.JavaClassesDirectoryScannerPlugin
 
LineNumberDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a descriptor containing line number information.

M

ManifestEntryDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
ManifestFileDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
ManifestFileScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
Implementation of the AbstractScannerPlugin for java MANIFEST.MF files.
ManifestFileScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ManifestFileScannerPlugin
 
ManifestSectionDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
MemberDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a member of Java type.
MethodDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Describes a method of a Java type.
MethodSignatureVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
Visitor for method signatures.
MethodVisitor - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
 
MethodVisitor(TypeCache.CachedType, MethodDescriptor, VisitorHelper) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 

N

newConfiguration() - Static method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration.Builder
 

P

PackageDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Describes a Java package.
PackageDirectoryScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
Implementation of the AbstractScannerPlugin for java packages.
PackageDirectoryScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.PackageDirectoryScannerPlugin
 
PackageMemberDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a common base descriptor for all members of PackageDescriptors.
ParameterDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Describes a parameter of a method.
PrimitiveValueDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Represents a primitive value.
PROPERTY_TYPE_DEPENDS_ON_WEIGHT - Static variable in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
PropertyFileDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
A descriptor representing a property file.
PropertyFileScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
Implementation of a AbstractScannerPlugin for property files.
PropertyFileScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.PropertyFileScannerPlugin
 
put(String, TypeCache.CachedType) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.TypeCache
Put a type.

R

ReadsDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a READs relation between a method and a field.
removeRequiredType(String, T) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractArtifactScopedTypeResolver
 
removeRequiredType(String, T) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
Mark a type descriptor as no longer required by the current scope.
resolve(String, ScannerContext) - Method in class com.buschmais.jqassistant.plugin.java.api.scanner.AbstractTypeResolver
 
resolve(String, ScannerContext) - Method in interface com.buschmais.jqassistant.plugin.java.api.scanner.TypeResolver
Resolve or create the descriptor for Java type name to be used as dependency.
resolveRequiredType(String) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.JavaArtifactFileDescriptor
Resolves a required type with a given name from a dependency (direct or transitive).

S

scan(FileResource, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin
 
scan(Class<?>, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassTypeScannerPlugin
 
scan(FileResource, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ManifestFileScannerPlugin
 
scan(DirectoryResource, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.PackageDirectoryScannerPlugin
 
scan(FileResource, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.PropertyFileScannerPlugin
 
scan(FileResource, String, Scope, Scanner) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ServiceLoaderFileScannerPlugin
 
SECTION_MAIN - Static variable in class com.buschmais.jqassistant.plugin.java.impl.scanner.ManifestFileScannerPlugin
 
ServiceLoaderDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
ServiceLoaderFileScannerPlugin - Class in com.buschmais.jqassistant.plugin.java.impl.scanner
Implementation of the AbstractScannerPlugin for java packages.
ServiceLoaderFileScannerPlugin() - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.ServiceLoaderFileScannerPlugin
 
setAbstract(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AbstractDescriptor
 
setByteCodeVersion(int) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Set the byte code version of the class file.
setCyclomaticComplexity(int) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
 
setFinal(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
setHasDefault(ValueDescriptor<?>) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
 
setIndex(int) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ParameterDescriptor
 
setLineNumber(Integer) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.LineNumberDescriptor
 
setMainSection(ManifestSectionDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestFileDescriptor
 
setNative(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
 
setReturns(TypeDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MethodDescriptor
 
setSignature(String) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.MemberDescriptor
 
setSourceFileName(String) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Set the name of the source file.
setStatic(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
setSuperClass(TypeDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassFileDescriptor
Set the super class.
setSynthetic(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
setTransient(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
setType(TypeDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypedDescriptor
 
setValue(List<ValueDescriptor<?>>) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AnnotationValueDescriptor
 
setValue(TypeDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ClassValueDescriptor
 
setValue(FieldDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.EnumValueDescriptor
 
setValue(PrimitiveValueDescriptor) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
setValue(String) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.ManifestEntryDescriptor
Set the value.
setValue(Object) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.PrimitiveValueDescriptor
 
setValue(D, ValueDescriptor<?>) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
 
setValue(MethodDescriptor, ValueDescriptor<?>) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AnnotationDefaultVisitor
 
setValue(AnnotationValueDescriptor, ValueDescriptor<?>) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AnnotationVisitor
 
setVisibility(String) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.AccessModifierDescriptor
 
setVolatile(Boolean) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.FieldDescriptor
 
setWeight(Integer) - Method in interface com.buschmais.jqassistant.plugin.java.api.model.TypeDependsOnDescriptor
 
SignatureHelper - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Provides utility functions for working with signatures.

T

TypeCache - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Cache for resolved types.
TypeCache.CachedType<T extends TypeDescriptor> - Class in com.buschmais.jqassistant.plugin.java.api.scanner
Represents a type and all of its declared members.
TypedDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Interface for value descriptors which provide a type information.
TypeDependsOnDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
 
typeDependsOnWeight(boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.ClassModelConfiguration.Builder
 
TypeDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Describes a Java type.
TypeDescriptor.Declares - Annotation Type in com.buschmais.jqassistant.plugin.java.api.model
Defines the declares relation used for fields, methods and inner classes.
TypeResolver - Interface in com.buschmais.jqassistant.plugin.java.api.scanner
Defines the interface for type resolvers.

V

valueOf(String) - Static method in enum com.buschmais.jqassistant.plugin.java.api.model.VisibilityModifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.buschmais.jqassistant.plugin.java.api.report.Java.JavaLanguageElement
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.buschmais.jqassistant.plugin.java.api.scanner.JavaScope
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.buschmais.jqassistant.plugin.java.api.model.VisibilityModifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.buschmais.jqassistant.plugin.java.api.report.Java.JavaLanguageElement
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.buschmais.jqassistant.plugin.java.api.scanner.JavaScope
Returns an array containing the constants of this enum type, in the order they are declared.
VisibilityModifier - Enum in com.buschmais.jqassistant.plugin.java.api.model
Enum of all access modifiers.
visit(String, Object) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
 
visit(int, int, String, String, String, String[]) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitAnnotation(String, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
 
visitAnnotation(String, boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitAnnotation(String, boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.FieldVisitor
 
visitAnnotation(String, boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitAnnotationDefault() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitArray(String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
 
visitArrayType() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.DependentTypeSignatureVisitor
 
visitAttribute(Attribute) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitClassBound() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
visitClassBound() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodSignatureVisitor
 
visitClassType(String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
visitEnd() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
visitEnd(TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
visitEnd() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitEnd(TypeDescriptor) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.DependentTypeSignatureVisitor
 
visitEnd() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitEnum(String, String, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractAnnotationVisitor
 
visitExceptionType() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodSignatureVisitor
 
visitField(int, String, String, String, Object) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitFieldInsn(int, String, String, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitInnerClass(String, String, String, int) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitInnerClassType(String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.AbstractTypeSignatureVisitor
 
visitInterface() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
visitInterface() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.DependentTypeSignatureVisitor
 
visitInterfaceBound() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
visitInterfaceBound() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodSignatureVisitor
 
visitJumpInsn(int, Label) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitLdcInsn(Object) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitLineNumber(int, Label) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitMethodInsn(int, String, String, String, boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
VisitorHelper - Class in com.buschmais.jqassistant.plugin.java.impl.scanner.visitor
Class containing helper methods for ASM visitors.
VisitorHelper(ScannerContext, ClassModelConfiguration) - Constructor for class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper
Constructor.
visitOuterClass(String, String, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitParameterAnnotation(int, String, boolean) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitParameterType() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodSignatureVisitor
 
visitReturnType() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodSignatureVisitor
 
visitSource(String, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor
 
visitSuperclass() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
visitSuperclass() - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.DependentTypeSignatureVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 
visitTypeArgument(char) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassSignatureVisitor
 
visitTypeArgument(char) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.DependentTypeSignatureVisitor
 
visitTypeInsn(int, String) - Method in class com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.MethodVisitor
 

W

WritesDescriptor - Interface in com.buschmais.jqassistant.plugin.java.api.model
Defines a WRITES relation between a method and a field.
A B C D E F G H I J L M N P R S T V W 
Skip navigation links

Copyright © 2016 buschmais GbR. All rights reserved.