X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=site%2Fj2s%2Fjava%2Fio%2FObjectStreamField.js;h=0bed4a7a52ab3934b51960eb83fac77b3738957f;hp=e5eaf08ccdc4050414204d1b311a3d8b58e762ed;hb=b9b7a352eee79b7764c3b09c9d19663075061d8c;hpb=7301a2415adab88038b291fc54caeeb3a5a47a44 diff --git a/site/j2s/java/io/ObjectStreamField.js b/site/j2s/java/io/ObjectStreamField.js index e5eaf08..0bed4a7 100644 --- a/site/j2s/java/io/ObjectStreamField.js +++ b/site/j2s/java/io/ObjectStreamField.js @@ -1,178 +1,178 @@ -Clazz.load(null,"java.io.ObjectStreamField",["java.lang.Boolean","$.Byte","$.Character","$.Double","$.Float","$.Long","$.NullPointerException","$.Short","java.util.Arrays"],function(){ -c$=Clazz.decorateAsClass(function(){ -this.name=null; -this.type=null; -this.offset=0; -this.typeString=null; -this.unshared=false; -this.isDeserialized=false; -Clazz.instantialize(this,arguments); -},java.io,"ObjectStreamField",null,Comparable); -Clazz.makeConstructor(c$, -function(name,cl){ -if(name==null||cl==null){ -throw new NullPointerException(); -}this.name=name; -this.type=cl; -},"~S,Class"); -Clazz.makeConstructor(c$, -function(name,cl,unshared){ -if(name==null||cl==null){ -throw new NullPointerException(); -}this.name=name; -this.type=cl; -this.unshared=unshared; -},"~S,Class,~B"); -Clazz.makeConstructor(c$, -function(signature,name){ -if(name==null){ -throw new NullPointerException(); -}this.name=name; -this.typeString=signature.$replace('.', '/'); -this.isDeserialized=true; -},"~S,~S"); -Clazz.overrideMethod(c$,"compareTo", -function(o){ -var f=o; -var thisPrimitive=this.isPrimitive(); -var fPrimitive=f.isPrimitive(); -if(thisPrimitive!=fPrimitive){ -return thisPrimitive?-1:1; -}return this.getName().compareTo(f.getName()); -},"~O"); -Clazz.overrideMethod(c$,"equals", -function(arg0){ -return this.compareTo(arg0)==0; -},"~O"); -Clazz.overrideMethod(c$,"hashCode", -function(){ -return this.getName().hashCode(); -}); -Clazz.defineMethod(c$,"getName", -function(){ -return this.name; -}); -Clazz.defineMethod(c$,"getOffset", -function(){ -return this.offset; -}); -Clazz.defineMethod(c$,"getTypeInternal", -($fz=function(){ -return this.type; -},$fz.isPrivate=true,$fz)); -Clazz.defineMethod(c$,"getType", -function(){ -var cl=this.getTypeInternal(); -if(this.isDeserialized&&!cl.isPrimitive()){ -return Clazz._O; -}return cl; -}); -Clazz.defineMethod(c$,"getTypeCode", -function(){ -var t=this.getTypeInternal(); -if(t===Integer.TYPE){ -return'I'; -}if(t===Byte.TYPE){ -return'B'; -}if(t===Character.TYPE){ -return'C'; -}if(t===Short.TYPE){ -return'S'; -}if(t===Boolean.TYPE){ -return'Z'; -}if(t===Long.TYPE){ -return'J'; -}if(t===Float.TYPE){ -return'F'; -}if(t===Double.TYPE){ -return'D'; -}if(t.isArray()){ -return'['; -}return'L'; -}); -Clazz.defineMethod(c$,"getTypeString", -function(){ -if(this.isPrimitive()){ -return null; -}if(this.typeString==null){ -var t=this.getTypeInternal(); -var typeName=t.getName().$replace('.', '/'); -var str=(t.isArray())?typeName:("L"+typeName+';'); -this.typeString=str.intern(); -}return this.typeString; -}); -Clazz.defineMethod(c$,"isPrimitive", -function(){ -var t=this.getTypeInternal(); -return t!=null&&t.isPrimitive(); -}); -Clazz.defineMethod(c$,"setOffset", -function(newValue){ -this.offset=newValue; -},"~N"); -Clazz.overrideMethod(c$,"toString", -function(){ -return this.getClass().getName()+'(' + this.getName () + ':' + this.getTypeInternal () + ')'; -}); -c$.sortFields=Clazz.defineMethod(c$,"sortFields", -function(fields){ -if(fields.length>1){ -var fieldDescComparator=((Clazz.isClassDefined("java.io.ObjectStreamField$1")?0:java.io.ObjectStreamField.$ObjectStreamField$1$()),Clazz.innerTypeInstance(java.io.ObjectStreamField$1,this,null)); -java.util.Arrays.sort(fields,fieldDescComparator); -}},"~A"); -Clazz.defineMethod(c$,"resolve", -function(loader){ -if(this.typeString.length==1){ -switch(this.typeString.charAt(0)){ -case'I': -this.type=Integer.TYPE; -return; -case'B': -this.type=Byte.TYPE; -return; -case'C': -this.type=Character.TYPE; -return; -case'S': -this.type=Short.TYPE; -return; -case'Z': -this.type=Boolean.TYPE; -return; -case'J': -this.type=Long.TYPE; -return; -case'F': -this.type=Float.TYPE; -return; -case'D': -this.type=Double.TYPE; -return; -} -}var className=this.typeString.$replace('/', '.'); -if((className.charAt(0)).charCodeAt(0)==('L').charCodeAt(0)){ -className=className.substring(1,className.length-1); -}try{ -var cl=Clazz._4Name(className,false,loader); -this.type=cl; -}catch(e){ -if(Clazz.instanceOf(e,ClassNotFoundException)){ -}else{ -throw e; -} -} -},"ClassLoader"); -Clazz.defineMethod(c$,"isUnshared", -function(){ -return this.unshared; -}); -c$.$ObjectStreamField$1$=function(){ -Clazz.pu$h(self.c$); -c$=Clazz.declareAnonymous(java.io,"ObjectStreamField$1",null,java.util.Comparator); -Clazz.overrideMethod(c$,"compare", -function(f1,f2){ -return f1.compareTo(f2); -},"java.io.ObjectStreamField,java.io.ObjectStreamField"); -c$=Clazz.p0p(); -}; -}); +Clazz.load(null,"java.io.ObjectStreamField",["java.lang.Boolean","$.Byte","$.Character","$.Double","$.Float","$.Long","$.NullPointerException","$.Short","java.util.Arrays"],function(){ +c$=Clazz.decorateAsClass(function(){ +this.name=null; +this.type=null; +this.offset=0; +this.typeString=null; +this.unshared=false; +this.isDeserialized=false; +Clazz.instantialize(this,arguments); +},java.io,"ObjectStreamField",null,Comparable); +Clazz.makeConstructor(c$, +function(name,cl){ +if(name==null||cl==null){ +throw new NullPointerException(); +}this.name=name; +this.type=cl; +},"~S,Class"); +Clazz.makeConstructor(c$, +function(name,cl,unshared){ +if(name==null||cl==null){ +throw new NullPointerException(); +}this.name=name; +this.type=cl; +this.unshared=unshared; +},"~S,Class,~B"); +Clazz.makeConstructor(c$, +function(signature,name){ +if(name==null){ +throw new NullPointerException(); +}this.name=name; +this.typeString=signature.$replace('.', '/'); +this.isDeserialized=true; +},"~S,~S"); +Clazz.overrideMethod(c$,"compareTo", +function(o){ +var f=o; +var thisPrimitive=this.isPrimitive(); +var fPrimitive=f.isPrimitive(); +if(thisPrimitive!=fPrimitive){ +return thisPrimitive?-1:1; +}return this.getName().compareTo(f.getName()); +},"~O"); +Clazz.overrideMethod(c$,"equals", +function(arg0){ +return this.compareTo(arg0)==0; +},"~O"); +Clazz.overrideMethod(c$,"hashCode", +function(){ +return this.getName().hashCode(); +}); +Clazz.defineMethod(c$,"getName", +function(){ +return this.name; +}); +Clazz.defineMethod(c$,"getOffset", +function(){ +return this.offset; +}); +Clazz.defineMethod(c$,"getTypeInternal", +($fz=function(){ +return this.type; +},$fz.isPrivate=true,$fz)); +Clazz.defineMethod(c$,"getType", +function(){ +var cl=this.getTypeInternal(); +if(this.isDeserialized&&!cl.isPrimitive()){ +return Clazz._O; +}return cl; +}); +Clazz.defineMethod(c$,"getTypeCode", +function(){ +var t=this.getTypeInternal(); +if(t===Integer.TYPE){ +return'I'; +}if(t===Byte.TYPE){ +return'B'; +}if(t===Character.TYPE){ +return'C'; +}if(t===Short.TYPE){ +return'S'; +}if(t===Boolean.TYPE){ +return'Z'; +}if(t===Long.TYPE){ +return'J'; +}if(t===Float.TYPE){ +return'F'; +}if(t===Double.TYPE){ +return'D'; +}if(t.isArray()){ +return'['; +}return'L'; +}); +Clazz.defineMethod(c$,"getTypeString", +function(){ +if(this.isPrimitive()){ +return null; +}if(this.typeString==null){ +var t=this.getTypeInternal(); +var typeName=t.getName().$replace('.', '/'); +var str=(t.isArray())?typeName:("L"+typeName+';'); +this.typeString=str.intern(); +}return this.typeString; +}); +Clazz.defineMethod(c$,"isPrimitive", +function(){ +var t=this.getTypeInternal(); +return t!=null&&t.isPrimitive(); +}); +Clazz.defineMethod(c$,"setOffset", +function(newValue){ +this.offset=newValue; +},"~N"); +Clazz.overrideMethod(c$,"toString", +function(){ +return this.getClass().getName()+'(' + this.getName () + ':' + this.getTypeInternal () + ')'; +}); +c$.sortFields=Clazz.defineMethod(c$,"sortFields", +function(fields){ +if(fields.length>1){ +var fieldDescComparator=((Clazz.isClassDefined("java.io.ObjectStreamField$1")?0:java.io.ObjectStreamField.$ObjectStreamField$1$()),Clazz.innerTypeInstance(java.io.ObjectStreamField$1,this,null)); +java.util.Arrays.sort(fields,fieldDescComparator); +}},"~A"); +Clazz.defineMethod(c$,"resolve", +function(loader){ +if(this.typeString.length==1){ +switch(this.typeString.charAt(0)){ +case'I': +this.type=Integer.TYPE; +return; +case'B': +this.type=Byte.TYPE; +return; +case'C': +this.type=Character.TYPE; +return; +case'S': +this.type=Short.TYPE; +return; +case'Z': +this.type=Boolean.TYPE; +return; +case'J': +this.type=Long.TYPE; +return; +case'F': +this.type=Float.TYPE; +return; +case'D': +this.type=Double.TYPE; +return; +} +}var className=this.typeString.$replace('/', '.'); +if((className.charAt(0)).charCodeAt(0)==('L').charCodeAt(0)){ +className=className.substring(1,className.length-1); +}try{ +var cl=Clazz._4Name(className,false,loader); +this.type=cl; +}catch(e){ +if(Clazz.instanceOf(e,ClassNotFoundException)){ +}else{ +throw e; +} +} +},"ClassLoader"); +Clazz.defineMethod(c$,"isUnshared", +function(){ +return this.unshared; +}); +c$.$ObjectStreamField$1$=function(){ +Clazz.pu$h(self.c$); +c$=Clazz.declareAnonymous(java.io,"ObjectStreamField$1",null,java.util.Comparator); +Clazz.overrideMethod(c$,"compare", +function(f1,f2){ +return f1.compareTo(f2); +},"java.io.ObjectStreamField,java.io.ObjectStreamField"); +c$=Clazz.p0p(); +}; +});