Class CachedTransformer
- java.lang.Object
-
- com.google.javascript.jscomp.bundle.CachedTransformer
-
- All Implemented Interfaces:
Source.Transformer
@GwtIncompatible public class CachedTransformer extends java.lang.Object implements Source.Transformer
A Transformer that caches output from a delegate transformer.
-
-
Constructor Summary
Constructors Constructor Description CachedTransformer(Source.Transformer delegate)
CachedTransformer(Source.Transformer delegate, com.google.common.cache.CacheBuilder<? super Source,? super Source> builder)
CachedTransformer(Source.Transformer delegate, java.lang.String spec)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Source
transform(Source input)
The main transformation method.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.google.javascript.jscomp.bundle.Source.Transformer
andThen, asFunction, compose
-
-
-
-
Constructor Detail
-
CachedTransformer
public CachedTransformer(Source.Transformer delegate, com.google.common.cache.CacheBuilder<? super Source,? super Source> builder)
-
CachedTransformer
public CachedTransformer(Source.Transformer delegate, java.lang.String spec)
-
CachedTransformer
public CachedTransformer(Source.Transformer delegate)
-
-
Method Detail
-
transform
public Source transform(Source input)
Description copied from interface:Source.Transformer
The main transformation method.- Specified by:
transform
in interfaceSource.Transformer
-
-