GrammarScope  4.0.0
Public Member Functions | Private Attributes | List of all members
grammarscope.generator.codedeps.RootArtifact Class Reference
Collaboration diagram for grammarscope.generator.codedeps.RootArtifact:
Collaboration graph
[legend]

Public Member Functions

 RootArtifact (final Aether aeth, final Artifact artifact, final List< Exclusion > excl)
 
String toString ()
 
Artifact artifact ()
 
Collection< Artifact > children () throws DependencyResolutionException
 
boolean excluded (final Artifact artifact)
 

Private Attributes

final transient Aether aether
 
final transient Artifact art
 
final transient List< Exclusion > exclusions
 

Detailed Description

One root artifact found in the project.

Author
Yegor Bugayenko (yegor.nosp@m.@tpc.nosp@m.2.com)
Version
$Id$
Since
0.7.16

Constructor & Destructor Documentation

◆ RootArtifact()

grammarscope.generator.codedeps.RootArtifact.RootArtifact ( final Aether  aeth,
final Artifact  artifact,
final List< Exclusion >  excl 
)

Ctor.

Parameters
aethAether for finding children
artifactThe artifact
exclExclusions

Member Function Documentation

◆ artifact()

Artifact grammarscope.generator.codedeps.RootArtifact.artifact ( )

Get artifact.

Returns
The artifact

◆ children()

Collection<Artifact> grammarscope.generator.codedeps.RootArtifact.children ( ) throws DependencyResolutionException

Get all deps of this root artifact.

Returns
The list of artifacts
Exceptions
DependencyResolutionExceptionIf fails to resolve

◆ excluded()

boolean grammarscope.generator.codedeps.RootArtifact.excluded ( final Artifact  artifact)

Is this one should be excluded?

Parameters
artifactThe artifact to check
Returns
TRUE if it should be excluded

◆ toString()

String grammarscope.generator.codedeps.RootArtifact.toString ( )

Member Data Documentation

◆ aether

final transient Aether grammarscope.generator.codedeps.RootArtifact.aether
private

The aether for finding children.

◆ art

final transient Artifact grammarscope.generator.codedeps.RootArtifact.art
private

The artifact.

◆ exclusions

final transient List<Exclusion> grammarscope.generator.codedeps.RootArtifact.exclusions
private

Exclusions.


The documentation for this class was generated from the following file: