Class EnhancementIndex.EnhancementManager

  • Enclosing class:
    EnhancementIndex

    private class EnhancementIndex.EnhancementManager
    extends java.lang.Object
    A helper class that holds some data structures that we build up to manage method addition/replacement
    • Field Detail

      • _methodsToAddTo

        private java.util.Collection<IMethodInfo> _methodsToAddTo
      • _propertyInfosToAddTo

        private java.util.Map<java.lang.CharSequence,​IPropertyInfo> _propertyInfosToAddTo
      • _methodNamesToMethods

        private java.util.Map<java.lang.String,​java.util.List<IMethodInfo>> _methodNamesToMethods
    • Constructor Detail

      • EnhancementManager

        public EnhancementManager​(java.util.Collection<IMethodInfo> methodsToAddTo)
      • EnhancementManager

        public EnhancementManager​(java.util.Map<java.lang.CharSequence,​IPropertyInfo> propertyInfosToAddTo)