All Implemented Interfaces:
Comparable<SortableLocation>, SortableLocation

public class MethodLocation extends FieldLocation
Comparable path structure to locate a particular method within compilation unit.
Since:
2.0
  • Field Details

    • NO_PARAMETERS

      public static final String NO_PARAMETERS
      Signature for a method without any parameters.
      See Also:
    • PARAMETER_SEPARATOR

      public static final String PARAMETER_SEPARATOR
      Separator for a method's parameters.
      See Also:
    • parameters

      private String parameters
  • Constructor Details

    • MethodLocation

      public MethodLocation(String packageName, String className, String classXmlName, String memberName, String memberXmlName, List<com.thoughtworks.qdox.model.JavaParameter> parameters)
      Creates a new MethodLocation with the supplied package, class and member names.
      Parameters:
      packageName - The name of the package for a class potentially holding JavaDoc. Cannot be null.
      className - The (simple) name of a class. Cannot be null or empty.
      classXmlName - The name given as the XmlType.name() value of an annotation placed on the Class, or null if none is provided.
      memberName - The name of a (method or) field. Cannot be null or empty.
      memberXmlName - The name given as the XmlElement.name() or XmlAttribute.name() value of an annotation placed on this Field, or null if none is provided.
      parameters - The names of the types which are parameters to this method.
  • Method Details