Class ClassSignatureBase

  • Direct Known Subclasses:
    CtClassSignature, JavaClassSignature

    public abstract class ClassSignatureBase
    extends Object
    ClassSignatureBase. Base class for class signature evaluation
    Author:
    Erki Ehtla, Vladimir Dvorak
    • Constructor Detail

      • ClassSignatureBase

        public ClassSignatureBase()
    • Method Detail

      • getValue

        public abstract String getValue()
                                 throws Exception
        Evaluate and return signature value
        Returns:
        the signature value
        Throws:
        Exception
      • addSignatureElements

        public void addSignatureElements​(ClassSignatureElement[] elems)
        Adds the signature elements to set of used signature elements
        Parameters:
        elems -
      • hasElement

        public boolean hasElement​(ClassSignatureElement element)
        Check if given signature element is set.
        Parameters:
        element -
        Returns:
        true, if has given element
      • annotationToString

        protected String annotationToString​(Object[] a)
      • annotationToString

        protected String annotationToString​(Object[][] a)