// Copyright 2017 Google Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     https://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

/**
 * This file provides the @defines for JRE configuration options.
 * See InternalPreconditions.java for details.
 */

goog.provide('jre');

/** @define {string} */
jre.classMetadata = goog.define('jre.classMetadata', 'SIMPLE');
/** @define {string} */
jre.checkedMode =
    goog.define('jre.checkedMode', goog.DEBUG ? 'ENABLED' : 'DISABLED');


goog.provide('jre.checks');

/** @define {string} */
jre.checks.checkLevel = goog.define('jre.checks.checkLevel', 'NORMAL');
/** @define {string} */
jre.checks.bounds = goog.define('jre.checks.bounds', 'AUTO');
/** @define {string} */
jre.checks.api = goog.define('jre.checks.api', 'AUTO');
/** @define {string} */
jre.checks.numeric = goog.define('jre.checks.numeric', 'AUTO');
/** @define {string} */
jre.checks.type = goog.define('jre.checks.type', 'AUTO');
/** @define {string} */
jre.checks.critical = goog.define('jre.checks.critical', 'AUTO');


goog.provide('jre.logging');

/** @define {string} */
jre.logging.logLevel =
    goog.define('jre.logging.logLevel', goog.DEBUG ? 'ALL' : 'SEVERE');
/** @define {string} */
jre.logging.simpleConsoleHandler =
    goog.define('jre.logging.simpleConsoleHandler', 'ENABLED');

@@ -755,28 +755,8 @@
  */%0A
-jre.classMetadata = 
 goog
@@ -823,30 +823,8 @@
  */%0A
-jre.checkedMode =%0A    
 goog
@@ -947,32 +947,8 @@
  */%0A
-jre.checks.checkLevel = 
 goog
@@ -1019,28 +1019,8 @@
  */%0A
-jre.checks.bounds = 
 goog
@@ -1085,25 +1085,8 @@
  */%0A
-jre.checks.api = 
 goog
@@ -1148,29 +1148,8 @@
  */%0A
-jre.checks.numeric = 
 goog
@@ -1215,26 +1215,8 @@
  */%0A
-jre.checks.type = 
 goog
@@ -1279,30 +1279,8 @@
  */%0A
-jre.checks.critical = 
 goog
@@ -1379,35 +1379,8 @@
  */%0A
-jre.logging.logLevel =%0A    
 goog
@@ -1471,47 +1471,8 @@
  */%0A
-jre.logging.simpleConsoleHandler =%0A    
 goog
@@ -1515,20 +1515,20 @@
 ndler', 
-'
+%22
 ENABLED
-'
+%22
 );%0A

Rollback of Replace calls to goog.define with assignments to the result of goog.define.