Page Speed Optimization Libraries  1.7.30.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Static Public Attributes
net_instaweb::JavascriptRewriteConfig Class Reference

#include "javascript_code_block.h"

List of all members.

Public Member Functions

 JavascriptRewriteConfig (Statistics *statistics, bool minify, bool use_experimental_minifier, const JavascriptLibraryIdentification *identification, const pagespeed::js::JsTokenizerPatterns *js_tokenizer_patterns)
bool minify () const
 Whether to minify javascript output.
bool use_experimental_minifier () const
const
JavascriptLibraryIdentification
library_identification () const
const
pagespeed::js::JsTokenizerPatterns * 
js_tokenizer_patterns () const
Variable * blocks_minified ()
Variable * libraries_identified ()
Variable * minification_failures ()
Variable * total_bytes_saved ()
Variable * total_original_bytes ()
Variable * num_uses ()
Variable * num_reducing_uses ()
Variable * minification_disabled ()
Variable * did_not_shrink ()
Variable * failed_to_write ()

Static Public Member Functions

static void InitStats (Statistics *statistics)

Static Public Attributes

static const char kBlocksMinified []
 Statistics names.
static const char kLibrariesIdentified []
static const char kMinificationFailures []
static const char kTotalBytesSaved []
static const char kTotalOriginalBytes []
static const char kMinifyUses []
static const char kNumReducingMinifications []
static const char kJSMinificationDisabled []
 Those are JS rewrite failure type statistics.
static const char kJSDidNotShrink []
static const char kJSFailedToWrite []

Detailed Description

Class wrapping up configuration information for javascript rewriting, in order to minimize footprint of later changes to javascript rewriting.


Member Function Documentation

Whether to use the new JsTokenizer-based minifier.

Todo:
TODO(sligocki): Once that minifier has been around for a while, we should deprecate this option.

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines