Skip navigation links
A B C E F G H I J M O P S T V 

A

addDependency(InternalType) - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation.ViolationBuilder
Adds the specified InternalType as a dependency.

B

build() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation.ViolationBuilder
 

C

ComposedJDepsSearch - Class in org.codefx.maven.plugin.jdeps.tool
Tries all available searches to locate JDeps.
ComposedJDepsSearch() - Constructor for class org.codefx.maven.plugin.jdeps.tool.ComposedJDepsSearch
Creates a new search.

E

equals(Object) - Method in class org.codefx.maven.plugin.jdeps.dependency.Type
 
equals(Object) - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 
execute(File) - Static method in class org.codefx.maven.plugin.jdeps.mojo.JdkInternalsExecutionService
Executes jdeps.
execute() - Method in class org.codefx.maven.plugin.jdeps.mojo.JdkInternalsMojo
 
execute() - Method in class org.codefx.maven.plugin.jdeps.tool.JdkInternalsExecutor
Executes jdeps.

F

finish() - Method in class org.codefx.maven.plugin.jdeps.parse.ViolationParser
Informs the parser that parsing is done (for now).
forType(Type) - Static method in class org.codefx.maven.plugin.jdeps.dependency.Violation
Starts building a new violation.

G

getCategory() - Method in class org.codefx.maven.plugin.jdeps.dependency.InternalType
 
getClassName() - Method in class org.codefx.maven.plugin.jdeps.dependency.Type
 
getInternalDependencies() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 
getPackageName() - Method in class org.codefx.maven.plugin.jdeps.dependency.Type
 
getSource() - Method in class org.codefx.maven.plugin.jdeps.dependency.InternalType
 
getType() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 

H

hashCode() - Method in class org.codefx.maven.plugin.jdeps.dependency.Type
 
hashCode() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 

I

InternalType - Class in org.codefx.maven.plugin.jdeps.dependency
A type which is considered JDK-internal API by JDeps.
InternalTypeLineParser - Class in org.codefx.maven.plugin.jdeps.parse
Parses a single line of JDeps output to an InternalType.
InternalTypeLineParser() - Constructor for class org.codefx.maven.plugin.jdeps.parse.InternalTypeLineParser
 
isInternalTypeLine(String) - Method in class org.codefx.maven.plugin.jdeps.parse.InternalTypeLineParser
Indicates whether the specified line is an InternalType.

J

JDepsSearch - Interface in org.codefx.maven.plugin.jdeps.tool
JdkInternalsExecutionService - Class in org.codefx.maven.plugin.jdeps.mojo
Orchestrates all bits and pieces which are needed to run "jdeps -jdkInternals" and parse the output.
JdkInternalsExecutionService() - Constructor for class org.codefx.maven.plugin.jdeps.mojo.JdkInternalsExecutionService
 
JdkInternalsExecutor - Class in org.codefx.maven.plugin.jdeps.tool
Executes "jdeps -jdkinternals".
JdkInternalsExecutor(Path, Path, Consumer<String>) - Constructor for class org.codefx.maven.plugin.jdeps.tool.JdkInternalsExecutor
Creates a new executor.
JdkInternalsMojo - Class in org.codefx.maven.plugin.jdeps.mojo
Runs "jdeps -jdkinternals" and breaks the build if the tool reports dependencies on JDK internal API.
JdkInternalsMojo() - Constructor for class org.codefx.maven.plugin.jdeps.mojo.JdkInternalsMojo
 

M

MavenToolchainJDepsSearch - Class in org.codefx.maven.plugin.jdeps.tool
Tries to locate JDeps in the JDK specified to the Maven Toolchain.
MavenToolchainJDepsSearch(Toolchain) - Constructor for class org.codefx.maven.plugin.jdeps.tool.MavenToolchainJDepsSearch
Creates a new search using the specified toolchain.

O

of(String, String, String, String) - Static method in class org.codefx.maven.plugin.jdeps.dependency.InternalType
Returns an internal type for the specified arguments.
of(String, String) - Static method in class org.codefx.maven.plugin.jdeps.dependency.Type
Returns a type for the specified package and class name.
of(String) - Static method in class org.codefx.maven.plugin.jdeps.dependency.Type
Returns a type for the specified fully qualified class name.
org.codefx.maven.plugin.jdeps.dependency - package org.codefx.maven.plugin.jdeps.dependency
 
org.codefx.maven.plugin.jdeps.mojo - package org.codefx.maven.plugin.jdeps.mojo
 
org.codefx.maven.plugin.jdeps.parse - package org.codefx.maven.plugin.jdeps.parse
 
org.codefx.maven.plugin.jdeps.tool - package org.codefx.maven.plugin.jdeps.tool
 

P

parseLine(String) - Method in class org.codefx.maven.plugin.jdeps.parse.InternalTypeLineParser
Tries to parse the specified line to an InternalType.
parseLine(String) - Method in class org.codefx.maven.plugin.jdeps.parse.ViolationParser
Parses the specified line.

S

search() - Method in class org.codefx.maven.plugin.jdeps.tool.ComposedJDepsSearch
 
search() - Method in interface org.codefx.maven.plugin.jdeps.tool.JDepsSearch
 
search() - Method in class org.codefx.maven.plugin.jdeps.tool.MavenToolchainJDepsSearch
 
search(Path) - Method in class org.codefx.maven.plugin.jdeps.tool.SearchJDepsInJdk
 
SearchJDepsInJdk - Class in org.codefx.maven.plugin.jdeps.tool
Tries to locate JDeps inside the JDK folder.
SearchJDepsInJdk() - Constructor for class org.codefx.maven.plugin.jdeps.tool.SearchJDepsInJdk
 

T

toMultiLineString() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 
toString() - Method in class org.codefx.maven.plugin.jdeps.dependency.InternalType
 
toString() - Method in class org.codefx.maven.plugin.jdeps.dependency.Type
 
toString() - Method in class org.codefx.maven.plugin.jdeps.dependency.Violation
 
Type - Class in org.codefx.maven.plugin.jdeps.dependency
A simple textual representation of a type consisting of the package and the class name.
Type(String, String) - Constructor for class org.codefx.maven.plugin.jdeps.dependency.Type
Creates a new type.

V

Violation - Class in org.codefx.maven.plugin.jdeps.dependency
A violation is a dependency of a class on another class which is marked as JDK-internal API by jdeps.
Violation.ViolationBuilder - Class in org.codefx.maven.plugin.jdeps.dependency
Allows to build a Violation (which is immutable) by successively adding dependecies.
ViolationParser - Class in org.codefx.maven.plugin.jdeps.parse
Parses violation blocks from the JDeps output line by line and hands created Violations to a Consumer which can further process it.
ViolationParser(Consumer<Violation>) - Constructor for class org.codefx.maven.plugin.jdeps.parse.ViolationParser
Creates a new parser.
ViolationParser(InternalTypeLineParser, Consumer<Violation>) - Constructor for class org.codefx.maven.plugin.jdeps.parse.ViolationParser
Creates a new parser.
A B C E F G H I J M O P S T V 
Skip navigation links

This documentation is licensed under CC-BY 4.0, attributed to Nicolai Parlog from CodeFX.