Package gw.internal.gosu.parser
Class EnhancementIndex
java.lang.Object
gw.internal.gosu.parser.EnhancementIndex
- All Implemented Interfaces:
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) getEnhancementsForType(IType typeToEnhance) getOrphanedEnhancement(String typeName) voidstatic StringvoidrefreshedTypes(RefreshRequest request) voidremoveEnhancement(String enhancementName) voidremoveEntry(IGosuEnhancement enhancement) toString()
-
Method Details
-
addEnhancementMethods
- Specified by:
addEnhancementMethodsin interfaceIEnhancementIndex
-
addEnhancementProperties
public void addEnhancementProperties(IType typeToEnhance, Map<CharSequence, IPropertyInfo> propertyInfosToAddTo, boolean caseSensitive) - Specified by:
addEnhancementPropertiesin interfaceIEnhancementIndex
-
maybeLoadEnhancementIndex
public void maybeLoadEnhancementIndex()- Specified by:
maybeLoadEnhancementIndexin interfaceIEnhancementIndex
-
parseEnhancedTypeName
-
getEnhancementsForType
- Specified by:
getEnhancementsForTypein interfaceIEnhancementIndex
-
refreshedTypes
- Specified by:
refreshedTypesin interfaceIEnhancementIndex
-
getOrphanedEnhancement
- Specified by:
getOrphanedEnhancementin interfaceIEnhancementIndex
-
removeEntry
- Specified by:
removeEntryin interfaceIEnhancementIndex
-
removeEnhancement
-
addEntry
- Specified by:
addEntryin interfaceIEnhancementIndex
-
toString
-