public class CoreProvidersImpl extends Object implements CoreProviders
| Modifier and Type | Field and Description |
|---|---|
protected ConstantFieldProvider |
constantFieldProvider |
protected ConstantReflectionProvider |
constantReflection |
protected ForeignCallsProvider |
foreignCalls |
protected LoopsDataProvider |
loopsDataProvider |
protected LoweringProvider |
lowerer |
protected MetaAccessProvider |
metaAccess |
protected MetaAccessExtensionProvider |
metaAccessExtensionProvider |
protected PlatformConfigurationProvider |
platformConfigurationProvider |
protected Replacements |
replacements |
protected StampProvider |
stampProvider |
protected WordVerification |
wordVerification |
| Modifier | Constructor and Description |
|---|---|
protected |
CoreProvidersImpl(MetaAccessProvider metaAccess,
ConstantReflectionProvider constantReflection,
ConstantFieldProvider constantFieldProvider,
LoweringProvider lowerer,
Replacements replacements,
StampProvider stampProvider,
ForeignCallsProvider foreignCalls,
PlatformConfigurationProvider platformConfigurationProvider,
MetaAccessExtensionProvider metaAccessExtensionProvider,
LoopsDataProvider loopsDataProvider,
WordVerification wordVerification) |
| Modifier and Type | Method and Description |
|---|---|
CoreProvidersImpl |
copyWith(ConstantReflectionProvider substitution) |
ConstantFieldProvider |
getConstantFieldProvider() |
ConstantReflectionProvider |
getConstantReflection() |
ForeignCallsProvider |
getForeignCalls() |
LoopsDataProvider |
getLoopsDataProvider() |
LoweringProvider |
getLowerer() |
MetaAccessProvider |
getMetaAccess() |
MetaAccessExtensionProvider |
getMetaAccessExtensionProvider() |
PlatformConfigurationProvider |
getPlatformConfigurationProvider() |
Replacements |
getReplacements() |
StampProvider |
getStampProvider() |
WordVerification |
getWordVerification() |
protected final MetaAccessProvider metaAccess
protected final ConstantReflectionProvider constantReflection
protected final ConstantFieldProvider constantFieldProvider
protected final LoweringProvider lowerer
protected final Replacements replacements
protected final StampProvider stampProvider
protected final ForeignCallsProvider foreignCalls
protected final PlatformConfigurationProvider platformConfigurationProvider
protected final MetaAccessExtensionProvider metaAccessExtensionProvider
protected final LoopsDataProvider loopsDataProvider
protected final WordVerification wordVerification
protected CoreProvidersImpl(MetaAccessProvider metaAccess,
ConstantReflectionProvider constantReflection,
ConstantFieldProvider constantFieldProvider,
LoweringProvider lowerer,
Replacements replacements,
StampProvider stampProvider,
ForeignCallsProvider foreignCalls,
PlatformConfigurationProvider platformConfigurationProvider,
MetaAccessExtensionProvider metaAccessExtensionProvider,
LoopsDataProvider loopsDataProvider,
WordVerification wordVerification)
public MetaAccessProvider getMetaAccess()
getMetaAccess in interface CoreProviderspublic ConstantReflectionProvider getConstantReflection()
getConstantReflection in interface CoreProviderspublic ConstantFieldProvider getConstantFieldProvider()
getConstantFieldProvider in interface CoreProviderspublic LoweringProvider getLowerer()
getLowerer in interface CoreProviderspublic Replacements getReplacements()
getReplacements in interface CoreProviderspublic StampProvider getStampProvider()
getStampProvider in interface CoreProviderspublic ForeignCallsProvider getForeignCalls()
getForeignCalls in interface CoreProviderspublic PlatformConfigurationProvider getPlatformConfigurationProvider()
getPlatformConfigurationProvider in interface CoreProviderspublic MetaAccessExtensionProvider getMetaAccessExtensionProvider()
getMetaAccessExtensionProvider in interface CoreProviderspublic LoopsDataProvider getLoopsDataProvider()
getLoopsDataProvider in interface CoreProviderspublic WordVerification getWordVerification()
getWordVerification in interface CoreProviderspublic CoreProvidersImpl copyWith(ConstantReflectionProvider substitution)