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