Package com.google.gwt.core.linker
Class D8ScriptLinker
- java.lang.Object
-
- com.google.gwt.core.ext.Linker
-
- com.google.gwt.core.ext.linker.AbstractLinker
-
- com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
-
- com.google.gwt.core.linker.D8ScriptLinker
-
@LinkerOrder(PRIMARY) @Shardable public class D8ScriptLinker extends com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
A Linker for producing a single JavaScript file from a GWT module that can be run in the d8 command line profiler. The use of this Linker requires that the module has exactly one distinct compilation result.Note: This linker is considered experimental and is likely going to have breaking changes in future.
-
-
Constructor Summary
Constructors Constructor Description D8ScriptLinker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Collection<Artifact<?>>doEmitCompilation(TreeLogger logger, LinkerContext context, CompilationResult result, ArtifactSet artifacts)protected EmittedArtifactemitSelectionScript(TreeLogger logger, LinkerContext context, ArtifactSet artifacts)protected java.lang.StringgetCompilationExtension(TreeLogger logger, LinkerContext context)Unimplemented.java.lang.StringgetDescription()Returns a human-readable String describing the Linker.protected java.lang.StringgetModulePrefix(TreeLogger logger, LinkerContext context, java.lang.String strongName)Unimplemented.protected java.lang.StringgetSelectionScriptTemplate(TreeLogger logger, LinkerContext context)-
Methods inherited from class com.google.gwt.core.ext.linker.impl.SelectionScriptLinker
charsPerChunk, emitSelectionInformation, fillSelectionScriptTemplate, generateDeferredFragment, generatePrimaryFragment, generatePrimaryFragmentString, generateSelectionScript, generateSelectionScript, getDeferredFragmentPrefix, getDeferredFragmentSuffix2, getFragmentSubdir, getHostedFilename, getModulePrefix, getModuleSuffix2, getScriptChunkSeparator, link, link, maybeAddHostedModeFile, maybeOutputPropertyMap, readFileToStringBuffer, replaceAll, splitPrimaryJavaScript, supportsDevModeInJunit, wrapDeferredFragment, wrapPrimaryFragment
-
Methods inherited from class com.google.gwt.core.ext.linker.AbstractLinker
emitBytes, emitBytes, emitInputStream, emitInputStream, emitString, emitString, emitWithStrongName, emitWithStrongName
-
Methods inherited from class com.google.gwt.core.ext.Linker
isShardable, relink
-
-
-
-
Method Detail
-
getDescription
public java.lang.String getDescription()
Description copied from class:LinkerReturns a human-readable String describing the Linker.- Specified by:
getDescriptionin classLinker
-
doEmitCompilation
protected java.util.Collection<Artifact<?>> doEmitCompilation(TreeLogger logger, LinkerContext context, CompilationResult result, ArtifactSet artifacts) throws UnableToCompleteException
- Overrides:
doEmitCompilationin classcom.google.gwt.core.ext.linker.impl.SelectionScriptLinker- Throws:
UnableToCompleteException
-
emitSelectionScript
protected EmittedArtifact emitSelectionScript(TreeLogger logger, LinkerContext context, ArtifactSet artifacts) throws UnableToCompleteException
- Overrides:
emitSelectionScriptin classcom.google.gwt.core.ext.linker.impl.SelectionScriptLinker- Throws:
UnableToCompleteException
-
getCompilationExtension
protected java.lang.String getCompilationExtension(TreeLogger logger, LinkerContext context) throws UnableToCompleteException
Unimplemented. Normally required bydoEmitCompilation(TreeLogger, LinkerContext, CompilationResult, ArtifactSet).- Specified by:
getCompilationExtensionin classcom.google.gwt.core.ext.linker.impl.SelectionScriptLinker- Throws:
UnableToCompleteException
-
getModulePrefix
protected java.lang.String getModulePrefix(TreeLogger logger, LinkerContext context, java.lang.String strongName) throws UnableToCompleteException
Unimplemented. Normally required bydoEmitCompilation(TreeLogger, LinkerContext, CompilationResult, ArtifactSet).- Specified by:
getModulePrefixin classcom.google.gwt.core.ext.linker.impl.SelectionScriptLinker- Throws:
UnableToCompleteException
-
getSelectionScriptTemplate
protected java.lang.String getSelectionScriptTemplate(TreeLogger logger, LinkerContext context) throws UnableToCompleteException
- Specified by:
getSelectionScriptTemplatein classcom.google.gwt.core.ext.linker.impl.SelectionScriptLinker- Throws:
UnableToCompleteException
-
-