Class ParameterTypesMatcher


  • class ParameterTypesMatcher
    extends java.lang.Object
    • Field Detail

      • isVarArgs

        private boolean isVarArgs
      • expectedParameterTypes

        private java.lang.Class<?>[] expectedParameterTypes
      • actualParameterTypes

        private java.lang.Class<?>[] actualParameterTypes
    • Constructor Detail

      • ParameterTypesMatcher

        public ParameterTypesMatcher​(boolean isVarArgs,
                                     java.lang.Class<?>[] expectedParameterTypes,
                                     java.lang.Class<?>... actualParameterTypes)
    • Method Detail

      • isRemainParamsVarArgs

        private boolean isRemainParamsVarArgs​(int index,
                                              java.lang.Class<?> actualParameterType)
      • isParameterTypesNotMatch

        private boolean isParameterTypesNotMatch​(java.lang.Class<?> actualParameterType,
                                                 java.lang.Class<?> expectedParameterType)
      • match

        public boolean match()
      • isParametersLengthMatch

        private boolean isParametersLengthMatch()
      • assertParametersTypesNotNull

        private void assertParametersTypesNotNull()
      • isParametersMatch

        private java.lang.Boolean isParametersMatch()