Class LibraryData
java.lang.Object
com.oracle.truffle.dsl.processor.model.MessageContainer
com.oracle.truffle.dsl.processor.model.Template
com.oracle.truffle.dsl.processor.library.LibraryData
- All Implemented Interfaces:
Iterable<MessageContainer>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
MessageContainer.Message -
Field Summary
Fields inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
types -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<MessageContainer> All methods including deprecated overloads.getBuiltinDefaultExport(TypeMirror receiverType) booleanbooleanbooleanbooleanbooleanvoidsetAssertions(TypeMirror assertions) voidsetDefaultExportLookupEnabled(boolean defaultExportLookupEnabled) voidsetDynamicDispatchEnabled(boolean dynamicDispatchEnabled) voidsetExportsReceiverType(TypeMirror receiverType) voidsetGenerateAOT(boolean generateAOT) voidsetPushEncapsulatingNode(boolean pushEncapsulatingNode) voidsetSignatureReceiverType(TypeMirror signatureReceiverType) Methods inherited from class com.oracle.truffle.dsl.processor.model.Template
dump, getContext, getMessageElement, getTemplateType, getTemplateTypeAnnotation, toStringMethods inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
addError, addError, addError, addError, addSuppressableWarning, addSuppressableWarning, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotation, getMessageAnnotationValue, getMessages, getMessagesForModification, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesOnGeneratedElementsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
LibraryData
-
-
Method Details
-
setGenerateAOT
public void setGenerateAOT(boolean generateAOT) -
isGenerateAOT
public boolean isGenerateAOT() -
setPushEncapsulatingNode
public void setPushEncapsulatingNode(boolean pushEncapsulatingNode) -
isPushEncapsulatingNode
public boolean isPushEncapsulatingNode() -
setDynamicDispatchEnabled
public void setDynamicDispatchEnabled(boolean dynamicDispatchEnabled) -
isDynamicDispatchEnabled
public boolean isDynamicDispatchEnabled() -
setDefaultExportLookupEnabled
public void setDefaultExportLookupEnabled(boolean defaultExportLookupEnabled) -
isDefaultExportLookupEnabled
public boolean isDefaultExportLookupEnabled() -
setExportsReceiverType
-
setSignatureReceiverType
-
getSignatureReceiverType
-
getExportsReceiverType
-
getSuperTypes
-
getAllMethods
All methods including deprecated overloads. -
getMethods
-
findChildContainers
- Overrides:
findChildContainersin classTemplate
-
getDefaultExports
-
setAssertions
-
getAssertions
-
isDynamicDispatch
public boolean isDynamicDispatch() -
getObjectExports
-
getBuiltinDefaultExport
-