java.lang.Object
com.weirddev.testme.intellij.template.context.Param
Direct Known Subclasses:
SyntheticParam

public class Param extends Object
Defined Method argument. Date: 24/10/2016
Author:
Yaron Yamin
  • Constructor Details

    • Param

      public Param(com.intellij.psi.PsiParameter psiParameter, Optional<com.intellij.psi.PsiType> substitutedType, TypeDictionary typeDictionary, int maxRecursionDepth, ArrayList<Field> assignedToFields, boolean shouldResolveAllMethods)
    • Param

      public Param(Type type, String name, ArrayList<Field> assignedToFields)
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getType

      public Type getType()
      argument type
    • getName

      public String getName()
      argument name
    • getAssignedToFields

      public ArrayList<Field> getAssignedToFields()
      class field assigment to by this argument, if any.