Class AbiDefinition


  • public class AbiDefinition
    extends java.lang.Object
    AbiDefinition wrapper.
    • Constructor Detail

      • AbiDefinition

        public AbiDefinition()
      • AbiDefinition

        public AbiDefinition​(AbiDefinition from)
        Parameters:
        from -
      • AbiDefinition

        public AbiDefinition​(boolean constant,
                             java.util.List<AbiDefinition.NamedType> inputs,
                             java.lang.String name,
                             java.util.List<AbiDefinition.NamedType> outputs,
                             java.lang.String type,
                             boolean payable)
        Parameters:
        constant -
        inputs -
        name -
        outputs -
        type -
        payable -
      • AbiDefinition

        public AbiDefinition​(boolean constant,
                             java.util.List<AbiDefinition.NamedType> inputs,
                             java.lang.String name,
                             java.util.List<AbiDefinition.NamedType> outputs,
                             java.lang.String type,
                             boolean payable,
                             java.lang.String stateMutability)
        Parameters:
        constant -
        inputs -
        name -
        outputs -
        type -
        payable -
        stateMutability -
    • Method Detail

      • isConstant

        public boolean isConstant()
        Returns:
      • setConstant

        public void setConstant​(boolean constant)
        Parameters:
        constant -
      • getName

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

        public void setName​(java.lang.String name)
        Parameters:
        name -
      • hasOutputs

        public boolean hasOutputs()
        Returns:
      • getType

        public java.lang.String getType()
        Returns:
      • setType

        public void setType​(java.lang.String type)
        Parameters:
        type -
      • isPayable

        public boolean isPayable()
        Returns:
      • setPayable

        public void setPayable​(boolean payable)
        Parameters:
        payable -
      • getStateMutability

        public java.lang.String getStateMutability()
        Returns:
      • setStateMutability

        public void setStateMutability​(java.lang.String stateMutability)
        Parameters:
        stateMutability -
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object