Package gw.lang.reflect.gs
Interface IEnhancementIndex
- All Known Implementing Classes:
EnhancementIndex
public interface IEnhancementIndex
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEnhancementMethods(IType typeToEnhance, Collection<IMethodInfo> methodsToAddTo) voidaddEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) voidaddEntry(IType enhancedType, IGosuEnhancement enhancement) List<? extends IGosuEnhancement>getEnhancementsForType(IType gosuClass) getOrphanedEnhancement(String typeName) voidvoidrefreshedTypes(RefreshRequest request) voidremoveEntry(IGosuEnhancement enhancement)
-
Method Details
-
maybeLoadEnhancementIndex
void maybeLoadEnhancementIndex() -
refreshedTypes
-
addEnhancementMethods
-
addEnhancementProperties
void addEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) -
getEnhancementsForType
-
removeEntry
-
addEntry
-
getOrphanedEnhancement
-