Class GenerateMethodAnnotationData


  • public class GenerateMethodAnnotationData
    extends java.lang.Object
    • Field Detail

      • implementation

        private final java.lang.String implementation
      • contracts

        private final java.util.HashSet<java.lang.String> contracts
      • scope

        private final java.lang.String scope
      • nameMethodName

        private java.lang.String nameMethodName
      • name

        private java.lang.String name
    • Constructor Detail

      • GenerateMethodAnnotationData

        public GenerateMethodAnnotationData​(java.lang.String implementation,
                                            java.util.HashSet<java.lang.String> contracts,
                                            java.lang.String scope)
    • Method Detail

      • getImplementation

        public java.lang.String getImplementation()
        Returns:
        the implementation
      • getContracts

        public java.util.HashSet<java.lang.String> getContracts()
        Returns:
        the contracts
      • getScope

        public java.lang.String getScope()
        Returns:
        the scope
      • getNameMethodName

        public java.lang.String getNameMethodName()
        Returns:
        the nameMethodName
      • setNameMethodName

        public void setNameMethodName​(java.lang.String nameMethodName)
        Parameters:
        nameMethodName - the nameMethodName to set
      • getName

        public java.lang.String getName()
        Returns:
        the name
      • setName

        public void setName​(java.lang.String name)
        Parameters:
        name - the name to set
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object