Class SliceIdentifier
- java.lang.Object
-
- com.tngtech.archunit.library.dependencies.SliceIdentifier
-
public final class SliceIdentifier extends java.lang.ObjectA unique identifier of aSlice. AllJavaClassesthat are assigned to the sameSliceIdentifierare considered to belong to the sameSlice.
ASliceIdentifierconsists of textual parts. TwoSliceIdentifierare considered to be equal if and only if their parts are equal. The parts can also be referred to fromSlices.namingSlices(String)via '$x' where 'x' is the number of the part.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)inthashCode()static SliceIdentifierignore()static SliceIdentifierof(java.lang.String... parts)static SliceIdentifierof(java.util.List<java.lang.String> parts)java.lang.StringtoString()
-
-
-
Method Detail
-
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
-
of
@PublicAPI(usage=ACCESS) public static SliceIdentifier of(java.lang.String... parts)
-
of
@PublicAPI(usage=ACCESS) public static SliceIdentifier of(java.util.List<java.lang.String> parts)
-
ignore
@PublicAPI(usage=ACCESS) public static SliceIdentifier ignore()
-
-