ITypeUsesMap getDefaultTypeUses()
boolean isDomainInstance(Object value)
boolean isEntityClass(IType type)
boolean isInternal(IType type)
ILogger getLogger()
Locale getLocale()
Date getCurrentTime()
void addEnhancementMethods(IType typeToEnhance, Collection methodsToAddTo)
void addEnhancementProperties(IType typeToEnhance, Map propertyInfosToAddTo, boolean caseSensitive)
ClassLoader getPluginClassLoader()
StringBuilder getPluginRepositories()
String getWebServerPaths()
boolean isUnreachableCodeDetectionOn()
IType getKeyType()
IPropertyInfo getEntityIdProperty(IType rootType)
boolean shouldAddWarning(IType type, IParseIssue warning)
ILanguageLevel getLanguageLevel()
List<IGosuClassLoadingObserver> getGosuClassLoadingObservers()
boolean areUsesStatementsAllowedInStatementLists(ICompilableType gosuClass)
List<IDirectory> getAdditionalSourceRoots()
void reloadedTypes(String[] types)
ExtendedTypeDataFactory getExtendedTypeDataFactory(String typeName)
Copyright © 2019. All rights reserved.