Class ClassName
java.lang.Object
com.fasterxml.jackson.module.afterburner.util.ClassName
Accessing various permutations of dotted/slashed representations gets
tiresome after a while, so here's an abstraction for hiding complexities,
and for performing lazy transformations as necessary.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static String
actualClassName
(String base, long checksum) protected static long
adler32
(byte[] data) void
assignChecksum
(byte[] data) static ClassName
constructFor
(Class<?> baseClass, String suffix) protected static String
dotsToSlashes
(String className) toString()
-
Field Details
-
TEMPLATE_SUFFIX
-
_dottedBase
-
_slashedBase
-
_dottedName
-
_slashedName
-
_checksum
protected long _checksum
-
-
Constructor Details
-
ClassName
-
-
Method Details
-
constructFor
-
assignChecksum
public void assignChecksum(byte[] data) -
getDottedTemplate
-
getSlashedTemplate
-
getDottedName
-
getSlashedName
-
getSourceFilename
-
getDottedBase
-
getSlashedBase
-
toString
-
actualClassName
-
dotsToSlashes
-
adler32
protected static long adler32(byte[] data)
-