public static class JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder
extends java.lang.Object
Constructor and Description |
---|
JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder() |
public JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder()
protected java.security.MessageDigest createDigest()
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder append(java.lang.String s)
public JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmDeclaredType type)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendMemberSignatures(JvmDeclaredType type, boolean innerTypesOnly)
protected void appendAnnotationReferences(JvmAnnotationTarget target)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSuperTypeSignatures(JvmDeclaredType type)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmOperation operation)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmField field)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmConstructor operation)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameters(JvmTypeParameterDeclarator decl)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendType(JvmTypeReference ref)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendVisibility(JvmVisibility v)
protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameter(JvmTypeParameter p)
public java.lang.String hash()