org.eclipse.xtext.xbase.resource
Class JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder

java.lang.Object
  extended by org.eclipse.xtext.xbase.resource.JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder
Enclosing class:
JvmDeclaredTypeSignatureHashProvider

public static class JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder
extends java.lang.Object


Constructor Summary
JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder()
           
 
Method Summary
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder append(java.lang.String s)
           
protected  void appendAnnotationReferences(JvmAnnotationTarget target)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendMemberSignatures(JvmDeclaredType type, boolean innerTypesOnly)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmConstructor operation)
           
 JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmDeclaredType type)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmField field)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmOperation operation)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSuperTypeSignatures(JvmDeclaredType type)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendType(JvmTypeReference ref)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameter(JvmTypeParameter p)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameters(JvmTypeParameterDeclarator decl)
           
protected  JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendVisibility(JvmVisibility v)
           
protected  java.security.MessageDigest createDigest()
           
 java.lang.String hash()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder

public JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder()
Method Detail

createDigest

protected java.security.MessageDigest createDigest()

append

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder append(java.lang.String s)

appendSignature

public JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmDeclaredType type)

appendMemberSignatures

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendMemberSignatures(JvmDeclaredType type,
                                                                                           boolean innerTypesOnly)

appendAnnotationReferences

protected void appendAnnotationReferences(JvmAnnotationTarget target)

appendSuperTypeSignatures

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSuperTypeSignatures(JvmDeclaredType type)

appendSignature

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmOperation operation)

appendSignature

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmField field)

appendSignature

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendSignature(JvmConstructor operation)

appendTypeParameters

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameters(JvmTypeParameterDeclarator decl)

appendType

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendType(JvmTypeReference ref)

appendVisibility

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendVisibility(JvmVisibility v)

appendTypeParameter

protected JvmDeclaredTypeSignatureHashProvider.SignatureHashBuilder appendTypeParameter(JvmTypeParameter p)

hash

public java.lang.String hash()