Class TruffleTypes
java.lang.Object
com.oracle.truffle.dsl.processor.TruffleTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal List<DeclaredType> final DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypefinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringstatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final Stringfinal DeclaredTypestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanboolean
-
Field Details
-
ALWAYS_SLOW_PATH_MODE_NAME
- See Also:
-
DISABLE_STATE_BITWIDTH_MODIFICATION
- See Also:
-
EXPECT_WARNING_CLASS_NAME1
- See Also:
-
EXPECT_ERROR_CLASS_NAME1
- See Also:
-
EXPECT_ERROR_CLASS_NAME2
- See Also:
-
TEST_PACKAGES
-
SlowPathListener_Name
- See Also:
-
SlowPathListener
-
AlwaysSlowPath
-
DisableStateBitWidthModification
-
ExpectErrorTypes
-
OptionCategory_Name
- See Also:
-
OptionDescriptor_Name
- See Also:
-
OptionDescriptors_Name
- See Also:
-
OptionKey_Name
- See Also:
-
OptionMap_Name
- See Also:
-
OptionStability_Name
- See Also:
-
SandboxPolicy_Name
- See Also:
-
Option
-
Option_Group
-
OptionCategory
-
OptionDescriptor
-
OptionDescriptors
-
OptionKey
-
OptionMap
-
OptionStability
-
SandboxPolicy
-
Assumption_Name
- See Also:
-
ContextThreadLocal_Name
- See Also:
-
CompilerAsserts_Name
- See Also:
-
CompilerDirectives_CompilationFinal_Name
- See Also:
-
CompilerDirectives_Name
- See Also:
-
CompilerDirectives_TruffleBoundary_Name
- See Also:
-
DenyReplace_Name
- See Also:
-
DirectCallNode_Name
- See Also:
-
EncapsulatingNodeReference_Name
- See Also:
-
ExplodeLoop_Name
- See Also:
-
Frame_Name
- See Also:
-
FrameDescriptor_Name
- See Also:
-
FinalBitSet_Name
- See Also:
-
HostCompilerDirectives_Name
- See Also:
-
InternalResource_Name
- See Also:
-
InternalResource_Id_Name
- See Also:
-
InvalidAssumptionException_Name
- See Also:
-
MaterializedFrame_Name
- See Also:
-
Node_Child_Name
- See Also:
-
Node_Children_Name
- See Also:
-
Node_Name
- See Also:
-
NodeCost_Name
- See Also:
-
NodeInfo_Name
- See Also:
-
NodeInterface_Name
- See Also:
-
NodeUtil_Name
- See Also:
-
Option_Group_Name
- See Also:
-
Option_Name
- See Also:
-
Profile_Name
- See Also:
-
IndirectCallNode_Name
- See Also:
-
InlinedProfile_Name
- See Also:
-
InternalResourceProvider_Name
- See Also:
-
SlowPathException_Name
- See Also:
-
SourceSection_Name
- See Also:
-
TruffleFile_FileTypeDetector_Name
- See Also:
-
TruffleLanguage_ContextReference_Name
- See Also:
-
TruffleLanguage_LanguageReference_Name
- See Also:
-
TruffleLanguage_Name
- See Also:
-
TruffleLanguageProvider_Name
- See Also:
-
TruffleLanguage_Registration_Name
- See Also:
-
TruffleOptions_Name
- See Also:
-
TruffleOptionDescriptors_Name
- See Also:
-
UnadoptableNode_Name
- See Also:
-
UnexpectedResultException_Name
- See Also:
-
VirtualFrame_Name
- See Also:
-
HostLanguage_Name
- See Also:
-
Assumption
-
ContextThreadLocal
-
CompilerAsserts
-
CompilerDirectives
-
CompilerDirectives_CompilationFinal
-
CompilerDirectives_TruffleBoundary
-
DenyReplace
-
DirectCallNode
-
EncapsulatingNodeReference
-
ExplodeLoop
-
Frame
-
FrameDescriptor
-
FinalBitSet
-
HostCompilerDirectives
-
InternalResource
-
InternalResource_Id
-
InvalidAssumptionException
-
MaterializedFrame
-
Node
-
Node_Child
-
Node_Children
-
NodeCost
-
NodeInfo
-
NodeInterface
-
NodeUtil
-
Profile
-
IndirectCallNode
-
InlinedProfile
-
InternalResourceProvider
-
SlowPathException
-
SourceSection
-
TruffleLanguage
-
TruffleFile_FileTypeDetector
-
TruffleLanguage_ContextReference
-
TruffleLanguage_LanguageReference
-
TruffleLanguageProvider
-
TruffleLanguage_Registration
-
TruffleOptions
-
TruffleOptionDescriptors
-
UnadoptableNode
-
UnexpectedResultException
-
VirtualFrame
-
HostLanguage
-
Bind_Name
- See Also:
-
Cached_Exclusive_Name
- See Also:
-
Cached_Name
- See Also:
-
CreateCast_Name
- See Also:
-
DSLSupport_Name
- See Also:
-
DSLSupport_SpecializationDataNode_Name
- See Also:
-
Executed_Name
- See Also:
-
ExecuteTracingSupport_Name
- See Also:
-
Fallback_Name
- See Also:
-
GenerateAOT_Name
- See Also:
-
GenerateAOT_Exclude_Name
- See Also:
-
GenerateAOT_Provider_Name
- See Also:
-
GenerateCached_Name
- See Also:
-
GenerateInline_Name
- See Also:
-
GeneratedBy_Name
- See Also:
-
GeneratePackagePrivate_Name
- See Also:
-
GenerateNodeFactory_Name
- See Also:
-
GenerateUncached_Name
- See Also:
-
Idempotent_Name
- See Also:
-
ImplicitCast_Name
- See Also:
-
ImportStatic_Name
- See Also:
-
Introspectable_Name
- See Also:
-
Introspection_Name
- See Also:
-
Introspection_Provider_Name
- See Also:
-
InlineSupport_Name
- See Also:
-
InlineSupport_RequiredField_Name
- See Also:
-
InlineSupport_RequiredFields_Name
- See Also:
-
InlineSupport_InlineTarget_Name
- See Also:
-
InlineSupport_StateField_Name
- See Also:
-
InlineSupport_BooleanField_Name
- See Also:
-
InlineSupport_ByteField_Name
- See Also:
-
InlineSupport_ShortField_Name
- See Also:
-
InlineSupport_CharField_Name
- See Also:
-
InlineSupport_FloatField_Name
- See Also:
-
InlineSupport_IntField_Name
- See Also:
-
InlineSupport_LongField_Name
- See Also:
-
InlineSupport_DoubleField_Name
- See Also:
-
InlineSupport_ReferenceField_Name
- See Also:
-
InlineSupport_UnsafeAccessedField_Name
- See Also:
-
NodeChild_Name
- See Also:
-
NodeChildren_Name
- See Also:
-
NeverDefault_Name
- See Also:
-
NodeFactory_Name
- See Also:
-
NodeField_Name
- See Also:
-
NodeFields_Name
- See Also:
-
NonIdempotent_Name
- See Also:
-
ReportPolymorphism_Exclude_Name
- See Also:
-
ReportPolymorphism_Megamorphic_Name
- See Also:
-
ReportPolymorphism_Name
- See Also:
-
Specialization_Name
- See Also:
-
SpecializationStatistics_Name
- See Also:
-
SpecializationStatistics_AlwaysEnabled_Name
- See Also:
-
SpecializationStatistics_NodeStatistics_Name
- See Also:
-
SuppressPackageWarnings_Name
- See Also:
-
TypeCast_Name
- See Also:
-
TypeCheck_Name
- See Also:
-
TypeSystem_Name
- See Also:
-
TypeSystemReference_Name
- See Also:
-
UnsupportedSpecializationException_Name
- See Also:
-
Bind
-
Cached
-
Cached_Exclusive
-
CreateCast
-
DSLSupport
-
DSLSupport_SpecializationDataNode
-
Executed
-
ExecuteTracingSupport
-
Fallback
-
GenerateAOT
-
GenerateAOT_Exclude
-
GenerateAOT_Provider
-
GenerateCached
-
GenerateInline
-
GeneratedBy
-
GeneratePackagePrivate
-
GenerateNodeFactory
-
GenerateUncached
-
Idempotent
-
ImplicitCast
-
ImportStatic
-
Introspectable
-
Introspection
-
Introspection_Provider
-
InlineSupport
-
InlineSupport_RequiredField
-
InlineSupport_RequiredFields
-
InlineSupport_InlineTarget
-
InlineSupport_StateField
-
InlineSupport_ReferenceField
-
InlineSupport_BooleanField
-
InlineSupport_ByteField
-
InlineSupport_ShortField
-
InlineSupport_CharField
-
InlineSupport_FloatField
-
InlineSupport_IntField
-
InlineSupport_LongField
-
InlineSupport_DoubleField
-
InlineSupport_UnsafeAccessedField
-
NodeChild
-
NodeChildren
-
NeverDefault
-
NodeFactory
-
NodeField
-
NodeFields
-
NonIdempotent
-
ReportPolymorphism
-
ReportPolymorphism_Exclude
-
ReportPolymorphism_Megamorphic
-
Specialization
-
SpecializationStatistics
-
SpecializationStatistics_NodeStatistics
-
SpecializationStatistics_AlwaysEnabled
-
SuppressPackageWarnings
-
TypeCast
-
TypeCheck
-
TypeSystem
-
TypeSystemReference
-
UnsupportedSpecializationException
-
CachedLibrary_Name
- See Also:
-
DefaultExportProvider_Name
- See Also:
-
DynamicDispatchLibrary_Name
- See Also:
-
EagerExportProvider_Name
- See Also:
-
ExportLibrary_Name
- See Also:
-
ExportLibrary_Repeat_Name
- See Also:
-
ExportMessage_Ignore_Name
- See Also:
-
ExportMessage_Name
- See Also:
-
ExportMessage_Repeat_Name
- See Also:
-
GenerateLibrary_Abstract_Name
- See Also:
-
GenerateLibrary_DefaultExport_Name
- See Also:
-
GenerateLibrary_Name
- See Also:
-
Library_Name
- See Also:
-
LibraryExport_Name
- See Also:
-
LibraryExport_DelegateExport_Name
- See Also:
-
LibraryFactory_Name
- See Also:
-
Message_Name
- See Also:
-
ReflectionLibrary_Name
- See Also:
-
CachedLibrary
-
DefaultExportProvider
-
DynamicDispatchLibrary
-
EagerExportProvider
-
ExportLibrary
-
ExportLibrary_Repeat
-
ExportMessage
-
ExportMessage_Ignore
-
ExportMessage_Repeat
-
GenerateLibrary
-
GenerateLibrary_Abstract
-
GenerateLibrary_DefaultExport
-
Library
-
LibraryExport
-
LibraryExport_DelegateExport
-
LibraryFactory
-
Message
-
ReflectionLibrary
-
GenerateWrapper_Ignore_Name
- See Also:
-
GenerateWrapper_IncomingConverter_Name
- See Also:
-
GenerateWrapper_Name
- See Also:
-
GenerateWrapper_OutgoingConverter_Name
- See Also:
-
GenerateWrapper_YieldException_Name
- See Also:
-
InstrumentableNode_Name
- See Also:
-
InstrumentableNode_WrapperNode_Name
- See Also:
-
ProbeNode_Name
- See Also:
-
ProvidedTags_Name
- See Also:
-
TruffleInstrument_Name
- See Also:
-
TruffleInstrumentProvider_Name
- See Also:
-
TruffleInstrument_Registration_Name
- See Also:
-
GenerateWrapper
-
GenerateWrapper_Ignore
-
GenerateWrapper_IncomingConverter
-
GenerateWrapper_OutgoingConverter
-
GenerateWrapper_YieldException
-
InstrumentableNode
-
InstrumentableNode_WrapperNode
-
ProbeNode
-
ProvidedTags
-
TruffleInstrument
-
TruffleInstrumentProvider
-
TruffleInstrument_Registration
-
DynamicObjectFactory_Name
- See Also:
-
DynamicObject_Name
- See Also:
-
ObjectType_Name
- See Also:
-
DynamicObjectFactory
-
DynamicObject
-
ObjectType
-
TruffleWeakReference_Name
- See Also:
-
TruffleWeakReference
-
idempotentMethods
-
nonIdempotentMethods
-
neverDefaultElements
-
-
Constructor Details
-
TruffleTypes
public TruffleTypes()
-
-
Method Details
-
isBuiltinNeverDefault
-
isBuiltinIdempotent
-
isBuiltinNonIdempotent
-