Class LibraryData

All Implemented Interfaces:
Iterable<MessageContainer>

public final class LibraryData extends Template
  • Constructor Details

  • 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

      public void setExportsReceiverType(TypeMirror receiverType)
    • setSignatureReceiverType

      public void setSignatureReceiverType(TypeMirror signatureReceiverType)
    • getSignatureReceiverType

      public TypeMirror getSignatureReceiverType()
    • getExportsReceiverType

      public TypeMirror getExportsReceiverType()
    • getSuperTypes

      public List<LibraryData> getSuperTypes()
    • getAllMethods

      public List<LibraryMessage> getAllMethods()
      All methods including deprecated overloads.
    • getMethods

      public List<LibraryMessage> getMethods()
    • findChildContainers

      protected List<MessageContainer> findChildContainers()
      Overrides:
      findChildContainers in class Template
    • getDefaultExports

      public List<LibraryDefaultExportData> getDefaultExports()
    • setAssertions

      public void setAssertions(TypeMirror assertions)
    • getAssertions

      public TypeMirror getAssertions()
    • isDynamicDispatch

      public boolean isDynamicDispatch()
    • getObjectExports

      public ExportsLibrary getObjectExports()
    • getBuiltinDefaultExport

      public LibraryDefaultExportData getBuiltinDefaultExport(TypeMirror receiverType)