99
1010// TODO: still a lot of references to window[...]
1111
12+ // BH 2019.05.21 changes Clazz.isClassDefined to Clazz._isClassDefined for compression
1213// BH 2019.05.13 fixes for Math.getExponent, Math.IEEERemainder, Array.equals(Object)
1314// BH 2019.02.16 fixes typo in Integer.parseInt(s,radix)
1415// BH 2019.02.07 fixes radix|10 should be radix||10
@@ -938,8 +939,8 @@ var checkDeclared = function(name, type) {
938939 _declared [ name ] = type ;
939940}
940941
941- /* not clear that this needs to be public */
942- Clazz . isClassDefined = function ( clazzName ) {
942+ /* public */
943+ Clazz . _isClassDefined = function ( clazzName ) {
943944 if ( ! clazzName )
944945 return false ; /* consider null or empty name as non-defined class */
945946 if ( Clazz . allClasses [ clazzName ] )
@@ -2210,8 +2211,8 @@ _Loader.requireLoaderByBase = function (base) {
22102211var isClassdefined ;
22112212var definedClasses ;
22122213
2213- if ( self . Clazz && Clazz . isClassDefined ) {
2214- isClassDefined = Clazz . isClassDefined ;
2214+ if ( self . Clazz && Clazz . _isClassDefined ) {
2215+ isClassDefined = Clazz . _isClassDefined ;
22152216} else {
22162217 definedClasses = { } ;
22172218 isClassDefined = function ( clazzName ) {
@@ -2504,7 +2505,7 @@ Clazz._4Name = function(clazzName, applet, state, asClazz, initialize, isQuiet)
25042505 return getArrayClass ( clazzName ) ;
25052506 if ( clazzName . indexOf ( "." ) < 0 )
25062507 clazzName = "java.lang." + clazzName ;
2507- var isok = Clazz . isClassDefined ( clazzName ) ;
2508+ var isok = Clazz . _isClassDefined ( clazzName ) ;
25082509 if ( isok && asClazz ) {
25092510 var cl1 = Clazz . allClasses [ clazzName ] ;
25102511 cl1 . $clinit$ && cl1 . $clinit$ ( ) ;
@@ -2516,7 +2517,7 @@ Clazz._4Name = function(clazzName, applet, state, asClazz, initialize, isQuiet)
25162517 // BH we allow Java's java.swing.JTable.$BooleanRenderer as a stand-in for java.swing.JTable.BooleanRenderer
25172518 // when the static nested class is created using declareType
25182519 name2 = clazzName . replace ( / \$ / g, "." ) ;
2519- if ( Clazz . isClassDefined ( name2 ) ) {
2520+ if ( Clazz . _isClassDefined ( name2 ) ) {
25202521 clazzName = name2 ;
25212522 } else {
25222523 name2 = null ;
0 commit comments