/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Oracle designates this
* particular file as subject to the "Classpath" exception as provided
* by Oracle in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
/**
* Control block for publishing Pack200 options to the other classes.
*/
}
}
}
}
// Override:
// Post the property change event.
}
}
return oldValue;
}
// All this other stuff is private to the current package.
// Outide clients of Pack200 do not need to use it; they can
// get by with generic SortedMap functionality.
static {
// Allow implementation selected via -Dpack.disable.native=true
// Set the DEBUG_VERBOSE from system
// Set the PACK_TIMEZONE_NO_UTC
// The segment size is unlimited
// Preserve file ordering by default.
// Preserve all modification times by default.
// Preserve deflation hints by default.
// Pass through files with unrecognized attributes by default.
// Default effort is 5, midway between 1 and 9.
// Define certain attribute layouts by default.
// Do this after the previous props are put in place,
// to allow override if necessary.
}
} catch (IOException ee) {
throw new RuntimeException(ee);
}
}
}
}
PropMap() {
}
// Return a view of this map which includes only properties
// that begin with the given prefix. This is easy because
// the map is sorted, and has a subMap accessor.
if (len == 0)
return this;
//System.out.println(prefix+" => "+subMap(prefix, limit));
}
}
return defaultVal;
return val;
}
}
// Get sequence of props for "prefix", and "prefix.*".
return res;
}
}
return toBoolean(getProperty(s));
}
}
}
return toInteger(getProperty(s));
}
}
try {
throw new IllegalArgumentException("Invalid value");
}
}
return toLong(getProperty(s));
}
}
}
final long recentSecondCount = 1000000000;
}
}
}
}
public int size() {
}
public boolean isEmpty() {
}
}
}
}
}
@SuppressWarnings("unchecked")
}
public void clear() {
}
}
}
}
@SuppressWarnings("unchecked")
}
}
}
}
}
}
}