Package io.microsphere.lang
Class Deprecation
- java.lang.Object
-
- io.microsphere.lang.Deprecation
-
- All Implemented Interfaces:
java.io.Serializable
public final class Deprecation extends java.lang.Object implements java.io.Serializable
The info class for deprecation- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
Serializable
, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Deprecation.Builder
The Builder class forDeprecation
static class
Deprecation.Level
Deprecation Level
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Deprecation.Builder
builder()
Create a new instance ofDeprecation.Builder
boolean
equals(java.lang.Object o)
Deprecation.Level
getLevel()
java.lang.String
getLink()
java.lang.String
getReason()
java.lang.String
getReplacement()
Version
getSince()
int
hashCode()
static Deprecation
of(java.lang.String since)
static Deprecation
of(java.lang.String since, java.lang.String replacement)
static Deprecation
of(java.lang.String since, java.lang.String replacement, java.lang.String reason)
static Deprecation
of(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link)
static Deprecation
of(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link, Deprecation.Level level)
java.lang.String
toString()
-
-
-
Method Detail
-
getSince
@Nullable public Version getSince()
-
getReplacement
@Nullable public java.lang.String getReplacement()
-
getReason
@Nullable public java.lang.String getReason()
-
getLink
@Nullable public java.lang.String getLink()
-
getLevel
@Nonnull public Deprecation.Level getLevel()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
builder
public static Deprecation.Builder builder()
Create a new instance ofDeprecation.Builder
- Returns:
- non-null
-
of
public static Deprecation of(java.lang.String since)
-
of
public static Deprecation of(java.lang.String since, java.lang.String replacement)
-
of
public static Deprecation of(java.lang.String since, java.lang.String replacement, java.lang.String reason)
-
of
public static Deprecation of(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link)
-
of
public static Deprecation of(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link, Deprecation.Level level)
-
-