@LinkerOrder(value=PRIMARY)
@Shardable
public class ClientEngineLinker
extends com.google.gwt.core.linker.SingleScriptLinker
SingleScriptLinker which uses a modified
version of the single script template ().
This is because the template from SingleScriptLinker uses a
computeScriptBase function which does a document.write and thus
cannot be called deferredly.SingleScriptLinker| Constructor and Description |
|---|
ClientEngineLinker() |
| Modifier and Type | Method and Description |
|---|---|
protected Collection<com.google.gwt.core.ext.linker.Artifact<?>> |
doEmitCompilation(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.CompilationResult result,
com.google.gwt.core.ext.linker.ArtifactSet artifacts) |
protected com.google.gwt.core.ext.linker.EmittedArtifact |
emitSelectionScript(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.ArtifactSet artifacts) |
protected String |
fillSelectionScriptTemplate(StringBuffer selectionScript,
com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.ArtifactSet artifacts,
com.google.gwt.core.ext.linker.CompilationResult result) |
String |
getDescription() |
protected String |
getSelectionScriptTemplate(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context) |
com.google.gwt.core.ext.linker.ArtifactSet |
link(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.ArtifactSet artifacts,
boolean onePermutation) |
getCompilationExtension, getModulePrefixcharsPerChunk, emitSelectionInformation, generateDeferredFragment, generatePrimaryFragment, generatePrimaryFragmentString, generateSelectionScript, generateSelectionScript, getDeferredFragmentPrefix, getDeferredFragmentSuffix2, getFragmentSubdir, getHostedFilename, getModulePrefix, getModuleSuffix2, getScriptChunkSeparator, link, maybeAddHostedModeFile, maybeOutputPropertyMap, readFileToStringBuffer, replaceAll, splitPrimaryJavaScript, supportsDevModeInJunit, wrapDeferredFragment, wrapPrimaryFragmentpublic String getDescription()
getDescription in class com.google.gwt.core.linker.SingleScriptLinkerprotected Collection<com.google.gwt.core.ext.linker.Artifact<?>> doEmitCompilation(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.LinkerContext context, com.google.gwt.core.ext.linker.CompilationResult result, com.google.gwt.core.ext.linker.ArtifactSet artifacts) throws com.google.gwt.core.ext.UnableToCompleteException
doEmitCompilation in class com.google.gwt.core.linker.SingleScriptLinkercom.google.gwt.core.ext.UnableToCompleteExceptionprotected com.google.gwt.core.ext.linker.EmittedArtifact emitSelectionScript(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.ArtifactSet artifacts)
throws com.google.gwt.core.ext.UnableToCompleteException
emitSelectionScript in class com.google.gwt.core.linker.SingleScriptLinkercom.google.gwt.core.ext.UnableToCompleteExceptionprotected String fillSelectionScriptTemplate(StringBuffer selectionScript, com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.LinkerContext context, com.google.gwt.core.ext.linker.ArtifactSet artifacts, com.google.gwt.core.ext.linker.CompilationResult result) throws com.google.gwt.core.ext.UnableToCompleteException
fillSelectionScriptTemplate in class com.google.gwt.core.ext.linker.impl.SelectionScriptLinkercom.google.gwt.core.ext.UnableToCompleteExceptionprotected String getSelectionScriptTemplate(com.google.gwt.core.ext.TreeLogger logger, com.google.gwt.core.ext.LinkerContext context) throws com.google.gwt.core.ext.UnableToCompleteException
getSelectionScriptTemplate in class com.google.gwt.core.linker.SingleScriptLinkercom.google.gwt.core.ext.UnableToCompleteExceptionpublic com.google.gwt.core.ext.linker.ArtifactSet link(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.LinkerContext context,
com.google.gwt.core.ext.linker.ArtifactSet artifacts,
boolean onePermutation)
throws com.google.gwt.core.ext.UnableToCompleteException
link in class com.google.gwt.core.ext.linker.impl.SelectionScriptLinkercom.google.gwt.core.ext.UnableToCompleteExceptionCopyright © 2000–2020 Vaadin Ltd. All rights reserved.