Class MethodKey

    • Constructor Detail

      • MethodKey

        public MethodKey​(java.lang.Class sender,
                         java.lang.String name,
                         boolean isCallToSuper)
    • Method Detail

      • createCopy

        public MethodKey createCopy()
        Creates an immutable copy that we can cache.
      • equals

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

        public boolean equals​(MethodKey that)
      • hashCode

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

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

        public java.lang.String getName()
      • getParamterTypes

        public java.util.List getParamterTypes()
      • getParameterCount

        public abstract int getParameterCount()
      • getParameterType

        public abstract java.lang.Class getParameterType​(int index)
      • createHashCode

        protected int createHashCode()