A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

allowedIDs - Property in DependencySettings.LicenseSettings
List of allowed license ids (SPDX identifiers).
allowedLicenses - Property in DependencySettings.LicenseSettings
List of license objects that are allowed.
allowedPrefixes - Property in DependencySettings.LicenseSettings
List of allowed license prefixes for the project.
analyzeLicenses() - Method in DependencyPlugin
Analyzes the projects dependencies to determine if any invalid licenses exist.
ASMTools - Class in org.savantbuild.plugin.dep
Authors:
Brian Pontarelli
ASMTools() - Constructor in ASMTools

B

BaseDependencyDelegate - Class in org.savantbuild.plugin.dep
Base class for delegates that might work on dependencies.
BaseDependencyDelegate(java.lang.Object) - Constructor in BaseDependencyDelegate

C

check(java.nio.file.Path, List<String>) - Method in DependencyChecker
classes - Field in ImportClassVisitor
classpath(groovy.lang.Closure) - Method in DependencyPlugin
Builds a Classpath with Paths and dependencies.
ClasspathDelegate - Class in org.savantbuild.plugin.dep
Classpath delegate for closures.
ClasspathDelegate(org.savantbuild.domain.Project, org.savantbuild.dep.DependencyService) - Constructor in ClasspathDelegate
copy() - Method in CopyDelegate
Copies the dependencies to the target directory
copy(Map<String, Object>, groovy.lang.Closure) - Method in DependencyPlugin
Copies the project's dependencies to a directory.
CopyDelegate - Class in org.savantbuild.plugin.dep
Delegate for the copy method's closure.
CopyDelegate(Map<String, Object>, org.savantbuild.domain.Project, org.savantbuild.dep.DependencyService) - Constructor in CopyDelegate

D

DEPENDENCIES_ATTRIBUTE_TYPES - Field in BaseDependencyDelegate
dependencies(Map<String, Object>) - Method in BaseDependencyDelegate
Adds a set of dependencies to fetch as part of a classpath, copy, etc.
DEPENDENCIES_DEFAULT_ATTRIBUTES - Field in BaseDependencyDelegate
DependencyChecker - Class in org.savantbuild.plugin.dep
Authors:
Brian Pontarelli
DependencyChecker(org.savantbuild.domain.Project, org.savantbuild.output.Output, org.savantbuild.plugin.dep.DependencyPlugin) - Constructor in DependencyChecker
DependencyPlugin - Class in org.savantbuild.plugin.dep
Dependency plugin.
DependencyPlugin(org.savantbuild.domain.Project, org.savantbuild.runtime.RuntimeConfiguration, org.savantbuild.output.Output) - Constructor in DependencyPlugin
dependencyService - Property in DependencyPlugin
DependencySettings - Class in org.savantbuild.plugin.dep
Settings for the Dependency plugin.
DependencySettings.LicenseSettings - Class in org.savantbuild.plugin.dep
DependencySettings.LicenseSettings() - Constructor in DependencySettings.LicenseSettings
DependencySettings() - Constructor in DependencySettings

E

ERROR_MESSAGE - Field in BaseDependencyDelegate
ERROR_MESSAGE - Field in ClasspathDelegate
ERROR_MESSAGE - Field in CopyDelegate

F

G

getClassName(org.objectweb.asm.Type) - Method in ASMTools

H

I

ignoredArtifactIDs - Property in DependencySettings.LicenseSettings
List of artifact ids (wildcards are allowed) that are ignored when performing license analysis.
ImportAnnotationVisitor - Class in org.savantbuild.plugin.dep
ASM AnnotationVisitor that builds a list of classes used within the annotation being visited.
ImportAnnotationVisitor(Set<String>) - Constructor in ImportAnnotationVisitor
ImportClassVisitor - Class in org.savantbuild.plugin.dep
ASM ClassVisitor that builds a list of classes used within the Class being visited.
ImportClassVisitor() - Constructor in ImportClassVisitor
ImportFieldVisitor - Class in org.savantbuild.plugin.dep
ASM FieldVisitor that builds a list of classes used by the field being visited.
ImportFieldVisitor(Set<String>) - Constructor in ImportFieldVisitor
ImportMethodVisitor - Class in org.savantbuild.plugin.dep
ASM MethodVisitor that builds a list of classes used within the method being visited.
ImportMethodVisitor(Set<String>) - Constructor in ImportMethodVisitor
ImportSignatureVisitor - Class in org.savantbuild.plugin.dep
ASM SignatureVisitor that builds a list of classes used within a generic signature of a method, field, or class.
ImportSignatureVisitor(Set<String>) - Constructor in ImportSignatureVisitor
integrate() - Method in DependencyPlugin
Integrates the project (using the project's defined publications and workflow).

J

K

L

license - Property in DependencySettings
listUnusedDependencies(Map<String, Object>) - Method in DependencyPlugin
Determines which of the project's direct dependencies are not being used anymore.

M

N

O

P

path(Map<String, Object>) - Method in ClasspathDelegate
Adds a path to the classpath.
path(Map<String, Object>) - Method in DependencyPlugin
Locates the location on disk of a single artifact.
paths - Property in ClasspathDelegate
printFull() - Method in DependencyPlugin
Prints out the project dependencies to the output.
project - Field in BaseDependencyDelegate

Q

R

removeVersion - Field in CopyDelegate
resolve(groovy.lang.Closure) - Method in DependencyPlugin
Uses the org.savantbuild.dep.DependencyService to resolve the project's dependencies.
resolve() - Method in ResolveDelegate
Converts the delegate to a org.savantbuild.dep.graph.ResolvedArtifactGraph instance.
ResolveDelegate - Class in org.savantbuild.plugin.dep
Resolve delegate for closures.
ResolveDelegate(org.savantbuild.domain.Project, org.savantbuild.dep.DependencyService) - Constructor in ResolveDelegate

S

settings - Property in DependencyPlugin

T

to - Field in CopyDelegate
toClasspath() - Method in ClasspathDelegate
Converts the delegate to a org.savantbuild.lang.Classpath instance.
traversalRules - Field in BaseDependencyDelegate

U

V

visit(java.lang.String, java.lang.Object) - Method in ImportAnnotationVisitor
visit(int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) - Method in ImportClassVisitor
visitAnnotation(java.lang.String, java.lang.String) - Method in ImportAnnotationVisitor
visitAnnotation(java.lang.String, boolean) - Method in ImportClassVisitor
visitAnnotation(java.lang.String, boolean) - Method in ImportFieldVisitor
visitAnnotation(java.lang.String, boolean) - Method in ImportMethodVisitor
visitAnnotationDefault() - Method in ImportMethodVisitor
visitArray(java.lang.String) - Method in ImportAnnotationVisitor
visitArrayType() - Method in ImportSignatureVisitor
visitClassBound() - Method in ImportSignatureVisitor
visitClassType(java.lang.String) - Method in ImportSignatureVisitor
visitEnum(java.lang.String, java.lang.String, java.lang.String) - Method in ImportAnnotationVisitor
visitExceptionType() - Method in ImportSignatureVisitor
visitField(int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) - Method in ImportClassVisitor
visitFieldInsn(int, java.lang.String, java.lang.String, java.lang.String) - Method in ImportMethodVisitor
visitInnerClassType(java.lang.String) - Method in ImportSignatureVisitor
visitInsnAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean) - Method in ImportMethodVisitor
visitInterface() - Method in ImportSignatureVisitor
visitInterfaceBound() - Method in ImportSignatureVisitor
visitInvokeDynamicInsn(java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object) - Method in ImportMethodVisitor
visitLocalVariable(java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) - Method in ImportMethodVisitor
visitLocalVariableAnnotation(int, org.objectweb.asm.TypePath, org.objectweb.asm.Label, org.objectweb.asm.Label, int[], java.lang.String, boolean) - Method in ImportMethodVisitor
visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String) - Method in ImportClassVisitor
visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String, boolean) - Method in ImportMethodVisitor
visitMultiANewArrayInsn(java.lang.String, int) - Method in ImportMethodVisitor
visitParameter(java.lang.String, int) - Method in ImportMethodVisitor
visitParameterAnnotation(int, java.lang.String, boolean) - Method in ImportMethodVisitor
visitParameterType() - Method in ImportSignatureVisitor
visitReturnType() - Method in ImportSignatureVisitor
visitSuperclass() - Method in ImportSignatureVisitor
visitTryCatchAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean) - Method in ImportMethodVisitor
visitTryCatchBlock(org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) - Method in ImportMethodVisitor
visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean) - Method in ImportClassVisitor
visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean) - Method in ImportFieldVisitor
visitTypeAnnotation(int, org.objectweb.asm.TypePath, java.lang.String, boolean) - Method in ImportMethodVisitor
visitTypeArgument(char) - Method in ImportSignatureVisitor
visitTypeInsn(int, java.lang.String) - Method in ImportMethodVisitor

W

writeLicenses(Map<String, Object>) - Method in DependencyPlugin
Writes out all of the project's licenses to the directory given in the [to] attribute.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _