Class SliceIdentifier
- java.lang.Object
-
- com.tngtech.archunit.library.dependencies.SliceIdentifier
-
public final class SliceIdentifier extends java.lang.Object
A unique identifier of aSlice
. AllJavaClasses
that are assigned to the sameSliceIdentifier
are considered to belong to the sameSlice
.
ASliceIdentifier
consists of textual parts. TwoSliceIdentifier
are 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 boolean
equals(java.lang.Object obj)
int
hashCode()
static SliceIdentifier
ignore()
static SliceIdentifier
of(java.lang.String... parts)
static SliceIdentifier
of(java.util.List<java.lang.String> parts)
java.lang.String
toString()
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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()
-
-