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.SerializableThe 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 classDeprecation.BuilderThe Builder class forDeprecationstatic classDeprecation.LevelDeprecation Level
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Deprecation.Builderbuilder()Create a new instance ofDeprecation.Builderbooleanequals(java.lang.Object o)Deprecation.LevelgetLevel()java.lang.StringgetLink()java.lang.StringgetReason()java.lang.StringgetReplacement()VersiongetSince()inthashCode()static Deprecationof(java.lang.String since)static Deprecationof(java.lang.String since, java.lang.String replacement)static Deprecationof(java.lang.String since, java.lang.String replacement, java.lang.String reason)static Deprecationof(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link)static Deprecationof(java.lang.String since, java.lang.String replacement, java.lang.String reason, java.lang.String link, Deprecation.Level level)java.lang.StringtoString()
-
-
-
Method Detail
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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)
-
-