> >>>>> -
> >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> + --> > >>>>> > >>>>>
> >>>>> > >>>>> @@ -120,13 +120,13 @@ > >>>>>
> >>>>> > >>>>> > >>>>> -

There are no cyclic dependancies.

> >>>>> +

There are no cyclic dependencies.

> >>>>>
> >>>>> > >>>>>

### #CY >>> select="@Name"/> select="@Name"/>

> >>>>> @@ -373,10 +373,10 @@ > >>>>>

The range for this metric is 0 to 1, with A=0 indicating a > >>> completely concrete package and A=1 indicating a completely abstract > >>> package.

> >>>>>

### Instability

> >>>>>

The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce > >>> + Ca)). This metric is an indicator of the package's resilience to > change. > >>>

> >>>>> -

The range for this metric is 0 to 1, with I=0 indicating a > >>> completely stable package and I=1 indicating a completely instable > package. > >>>

> >>>>> +

The range for this metric is 0 to 1, with I=0 indicating a > >>> completely stable package and I=1 indicating a completely unstable > package. > >>>

> >>>>>

### Distance

> >>>>>

The perpendicular distance of a package from the idealized line > >>> A + I = 1. This metric is an indicator of the package's balance between > >>> abstractness and stability.

> >>>>> -

A package squarely on the main sequence is optimally balanced > >>> with respect to its abstractness and stability. Ideal packages are > either > >>> completely abstract and stable (x=0, y=1) or completely concrete and > >>> instable (x=1, y=0).

> >>>>> +

A package squarely on the main sequence is optimally balanced > >>> with respect to its abstractness and stability. Ideal packages are > either > >>> completely abstract and stable (x=0, y=1) or completely concrete and > >>> unstable (x=1, y=0).

> >>>>>

The range for this metric is 0 to 1, with D=0 indicating a > >>> package that is coincident with the main sequence and D=1 indicating a > >>> package that is as far from the main sequence as possible.

> >>>>> > >>>>> @@ -416,7 +416,7 @@ Creates an html file that contains a link to all > >>> package links in overview-packa > >>>>> mode="all.packages.link"> > >>>>> > >>>>> > >>>>> - >>> target="classFrame"> > >>>>> + target="classFrame"> > >>>>> > >>>>> > >>>>> > >>>>> @@ -465,7 +465,7 @@ Creates an html file that contains a link to all > >>> package links in overview-cycle > >>>>> > >>>>> > >>>>> > >>>>> - >>> target="classFrame"> > >>>>> + >>> target="classFrame"> > >>>>> > >>>>> > >>>>> > >>>>> @@ -476,7 +476,7 @@ Creates an html file that contains a link to all > >>> package links in overview-cycle > >>>>> > >>>>> > >>>>> > >>>>> - > >>>>> + > >>>>> > >>>>>
 Designed for use with JDepend and href=" > >>> http://jakarta.apache.org">Ant. Designed for use with JDepend and href=" > >>> http://jakarta.apache.org">Ant.
> >>>>>
> >>>>> > >>>>> > >>> > http://git-wip-us.apache.org/repos/asf/ant/blob/54b6df2f/src/etc/jdepend.xsl > >>>>> > ---------------------------------------------------------------------- > >>>>> diff --git a/src/etc/jdepend.xsl b/src/etc/jdepend.xsl > >>>>> index b3a3778..abec6c5 100644 > >>>>> --- a/src/etc/jdepend.xsl > >>>>> +++ b/src/etc/jdepend.xsl > >>>>> @@ -18,13 +18,13 @@ > >>>>> limitations under the License. > >>>>> --> > >>>>> > >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> JDepend Analysis > >>>>> - > >>>>> + > >>>>> > >>>>> - > >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> - > >>>>> + > >>>>>

# JDepend Analysis

> >>>>>

Designed for use with JDepend and href=" > >>> https://ant.apache.org">Ant.

> >>>>> -
> >>>>> - > >>>>> +
> >>>>> + > >>>>>
> >>>>>

## Summary

> >>>>>
> >>>>> @@ -100,7 +99,7 @@ > >>>>> [cycles] > >>>>> [explanations] > >>>>>
> >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> @@ -112,7 +111,6 @@ > >>>>> > >>>>> > >>>>> > >>>>> - > >>>>> > >>>>> > >>>>> > >>>>> @@ -132,8 +130,6 @@ > >>>>> > >>>>> > >>>>> > >>>>> - > >>>>> - > >>>>> > >>>>> > >>>>> > >>>>> @@ -148,7 +144,7 @@ > >>>>> > >>>>> > >>>>>
PackageAbstractnessInstabilityDistance
select="Stats/A"/> select="Stats/I"/> select="Stats/D"/>
> >>>>> - > >>>>> + > >>>>>
> >>>>>

## Packages

> >>>>>
> >>>>> @@ -157,12 +153,12 @@ > >>>>> [cycles] > >>>>> [explanations] > >>>>>
> >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>>

### PK >>> select="@name"/> > >>>>>

> >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> @@ -170,7 +166,7 @@ > >>>>> > >>>>> > >>>>>
 Afferent Couplings: > >>> Efferent Couplings: > >>> Instability: > >>> Distance: >>> select="Stats/D"/>
> >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>> > >>>>> @@ -221,7 +217,7 @@ > >>>>>
Abstract Classes
> >>>>>
> >>>>>
> >>>>> - > >>>>> + > >>>>>
> >>>>>

## Cycles

> >>>>>
> >>>>> @@ -230,7 +226,7 @@ > >>>>> [cycles] > >>>>> [explanations] > >>>>>
> >>>>> - > >>>>> + > >>>>> > >>>>>

There are no cyclic dependancies.

> >>>>>
> >>>>> @@ -240,7 +236,7 @@ > >>>>>
> >>>>>

> >>>>> > >>>>> - > >>>>> + > >>>>>
> >>>>>

## Explanations

> >>>>>
> >>>>> @@ -249,26 +245,26 @@ > >>>>> [cycles] > >>>>> [explanations] > >>>>>
> >>>>> - > >>>>> + > >>>>>

The following explanations are for quick reference and are > >>> lifted directly from the original JDepend > >>> documentation.

> >>>>> - > >>>>> + > >>>>>

### Number of Classes

> >>>>>

The number of concrete and abstract classes (and > interfaces) > >>> in the package is an indicator of the extensibility of the package.

> >>>>>

### Afferent Couplings

> >>>>>

The number of other packages that depend upon classes > within > >>> the package is an indicator of the package's responsibility.

> >>>>>

### Efferent Couplings

> >>>>>

The number of other packages that the classes in the > package > >>> depend upon is an indicator of the package's independence.

> >>>>> -

> >>>>> +

### Abstractness

> >>>>>

The ratio of the number of abstract classes (and > interfaces) > >>> in the analyzed package to the total number of classes in the analyzed > >>> package.

> >>>>>

The range for this metric is 0 to 1, with A=0 indicating a > >>> completely concrete package and A=1 indicating a completely abstract > >>> package.

> >>>>>

### Instability

> >>>>>

The ratio of efferent coupling (Ce) to total coupling (Ce / > >>> (Ce + Ca)). This metric is an indicator of the package's resilience to > >>> change.

> >>>>> -

The range for this metric is 0 to 1, with I=0 indicating > a > >>> completely stable package and I=1 indicating a completely instable > package. > >>>

> >>>>> +

The range for this metric is 0 to 1, with I=0 indicating > a > >>> completely stable package and I=1 indicating a completely unstable > package. > >>>

> >>>>>

### Distance

> >>>>>

The perpendicular distance of a package from the idealized > >>> line A + I = 1. This metric is an indicator of the package's balance > >>> between abstractness and stability.

> >>>>> -

A package squarely on the main sequence is optimally > >>> balanced with respect to its abstractness and stability. Ideal > packages are > >>> either completely abstract and stable (x=0, y=1) or completely > concrete and > >>> instable (x=1, y=0).

> >>>>> +

A package squarely on the main sequence is optimally > >>> balanced with respect to its abstractness and stability. Ideal > packages are > >>> either completely abstract and stable (x=0, y=1) or completely > concrete and > >>> unstable (x=1, y=0).

> >>>>>

The range for this metric is 0 to 1, with D=0 indicating a > >>> package that is coincident with the main sequence and D=1 indicating a > >>> package that is as far from the main sequence as possible.

> >>>>> - > >>>>> + > >>>>> > >>>>> > >>>>>