Package com.tngtech.archunit.core.domain
Class Source
- java.lang.Object
-
- com.tngtech.archunit.core.domain.Source
-
public class Source extends java.lang.ObjectContains information about an imported class, i.e. the URI from where the class was imported and an md5 sum to compare different versions of the same class file at the same location.NOTE: Since the generation of md5 sums has a performance impact, it is disabled by default.
To enable it, add"enableMd5InClassSources"=true
to your"archunit.properties".
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSource.Md5sum
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)Optional<java.lang.String>getFileName()Source.Md5sumgetMd5sum()java.net.URIgetUri()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getUri
@PublicAPI(usage=ACCESS) public java.net.URI getUri()
-
getFileName
@PublicAPI(usage=ACCESS) public Optional<java.lang.String> getFileName()
-
getMd5sum
@PublicAPI(usage=ACCESS) public Source.Md5sum getMd5sum()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-