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