public class Providers extends CoreProvidersImpl implements CodeGenProviders
constantFieldProvider, constantReflection, foreignCalls, loopsDataProvider, lowerer, metaAccess, metaAccessExtensionProvider, platformConfigurationProvider, replacements, stampProvider, wordVerification| Constructor and Description |
|---|
Providers(MetaAccessProvider metaAccess,
CodeCacheProvider codeCache,
ConstantReflectionProvider constantReflection,
ConstantFieldProvider constantFieldProvider,
ForeignCallsProvider foreignCalls,
LoweringProvider lowerer,
Replacements replacements,
StampProvider stampProvider,
PlatformConfigurationProvider platformConfigurationProvider,
MetaAccessExtensionProvider metaAccessExtensionProvider,
SnippetReflectionProvider snippetReflection,
WordTypes wordTypes,
LoopsDataProvider loopsDataProvider) |
Providers(Providers copyFrom) |
| Modifier and Type | Method and Description |
|---|---|
Providers |
copyWith(ConstantReflectionProvider substitution) |
CodeCacheProvider |
getCodeCache() |
SnippetReflectionProvider |
getSnippetReflection() |
WordTypes |
getWordTypes() |
getConstantFieldProvider, getConstantReflection, getForeignCalls, getLoopsDataProvider, getLowerer, getMetaAccess, getMetaAccessExtensionProvider, getPlatformConfigurationProvider, getReplacements, getStampProvider, getWordVerificationclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConstantReflection, getForeignCalls, getMetaAccess, getMetaAccessExtensionProviderpublic Providers(MetaAccessProvider metaAccess,
CodeCacheProvider codeCache,
ConstantReflectionProvider constantReflection,
ConstantFieldProvider constantFieldProvider,
ForeignCallsProvider foreignCalls,
LoweringProvider lowerer,
Replacements replacements,
StampProvider stampProvider,
PlatformConfigurationProvider platformConfigurationProvider,
MetaAccessExtensionProvider metaAccessExtensionProvider,
SnippetReflectionProvider snippetReflection,
WordTypes wordTypes,
LoopsDataProvider loopsDataProvider)
public Providers(Providers copyFrom)
public CodeCacheProvider getCodeCache()
getCodeCache in interface CodeGenProviderspublic SnippetReflectionProvider getSnippetReflection()
public WordTypes getWordTypes()
public Providers copyWith(ConstantReflectionProvider substitution)
copyWith in class CoreProvidersImpl