Class MethodDeclaration

  • All Implemented Interfaces:
    Node

    public class MethodDeclaration
    extends MemberDeclaration
    Declaration of a method.
    • Field Detail

      • modifier

        public final int modifier
      • name

        public final java.lang.String name
      • resultType

        public final java.lang.reflect.Type resultType
    • Constructor Detail

      • MethodDeclaration

        public MethodDeclaration​(int modifier,
                                 java.lang.String name,
                                 java.lang.reflect.Type resultType,
                                 java.util.List<ParameterExpression> parameters,
                                 BlockStatement body)
    • Method Detail

      • accept

        public <R> R accept​(Visitor<R> visitor)
      • 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