示例#1
0
public void @this(global::java.io.File n1){
//XMLVM_BEGIN_WRAPPER[java.io.FileInputStream: void <init>(java.io.File)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::org.xmlvm._nElement _r1;
    global::System.Object _r1_o = null;
    global::System.Object _r2_o = null;
    global::org.xmlvm._nElement _r3;
    global::org.xmlvm._nElement _r4;
    global::System.Object _r5_o = null;
    global::System.Object _r6_o = null;
    _r5_o = this;
    _r6_o = n1;
    _r1_o = null;
    _r4.i = 0;
    _r3.i = 1;
    ((global::java.io.InputStream) _r5_o).@this();
    _r0_o = global::org.apache.harmony.luni.platform.Platform.getFileSystem();
    ((global::java.io.FileInputStream) _r5_o)._ffileSystem = (global::org.apache.harmony.luni.platform.IFileSystem) _r0_o;
    _r0_o = new global::java.io.FileInputStream_2RepositioningLock();
    ((global::java.io.FileInputStream_2RepositioningLock) _r0_o).@this((global::java.io.FileInputStream_2RepositioningLock) _r1_o);
    ((global::java.io.FileInputStream) _r5_o)._frepositioningLock = (global::java.lang.Object) _r0_o;
    _r0_o = global::java.lang.System.getSecurityManager();
    if (_r0_o == null) goto label30;
    if (_r6_o != null) goto label44;
    label27:;
    ((global::java.lang.SecurityManager) _r0_o).checkRead((global::java.lang.String) _r1_o);
    label30:;
    if (_r6_o != null) goto label49;
    _r0_o = new global::java.lang.NullPointerException();
    // Value=luni.4D
    _r1_o = new global::java.lang.String();
    ((global::java.lang.String)_r1_o).@this(new global::org.xmlvm._nArrayAdapter<char>(new char[] {unchecked((char) unchecked((uint)108)), unchecked((char) unchecked((uint) 117)), unchecked((char) unchecked((uint) 110)), unchecked((char) unchecked((uint) 105)), unchecked((char) unchecked((uint) 46)), unchecked((char) unchecked((uint) 52)), unchecked((char) unchecked((uint) 68))}));
    _r1_o = global::[email protected]((global::java.lang.String) _r1_o);
    ((global::java.lang.NullPointerException) _r0_o).@this((global::java.lang.String) _r1_o);
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r0_o);
    label44:;
    _r1_o = ((global::java.io.File) _r6_o).getPath();
    goto label27;
    label49:;
    _r0_o = new global::java.io.FileDescriptor();
    ((global::java.io.FileDescriptor) _r0_o).@this();
    ((global::java.io.FileInputStream) _r5_o)._ffd = (global::java.io.FileDescriptor) _r0_o;
    _r0_o = ((global::java.io.FileInputStream) _r5_o)._ffd;
    ((global::java.io.FileDescriptor) _r0_o)._freadOnly = 0!=_r3.i;
    _r0_o = ((global::java.io.FileInputStream) _r5_o)._ffd;
    _r1_o = ((global::java.io.FileInputStream) _r5_o)._ffileSystem;
    _r2_o = ((global::java.io.File) _r6_o).properPath(0!=_r3.i);
    _r1.l = ((global::org.apache.harmony.luni.platform.IFileSystem) _r1_o).open((global::org.xmlvm._nArrayAdapter<sbyte>) _r2_o, (int) _r4.i);
    ((global::java.io.FileDescriptor) _r0_o)._fdescriptor = _r1.l;
    ((global::java.io.FileInputStream) _r5_o)._finnerFD = 0!=_r3.i;
    _r0_o = ((global::java.io.FileInputStream) _r5_o)._ffd;
    _r0.l = ((global::java.io.FileDescriptor) _r0_o)._fdescriptor;
    _r0_o = global::org.apache.harmony.nio.FileChannelFactory.getFileChannel((global::java.lang.Object) _r5_o, (long) _r0.l, (int) _r4.i);
    ((global::java.io.FileInputStream) _r5_o)._fchannel = (global::java.nio.channels.FileChannel) _r0_o;
    return;
//XMLVM_END_WRAPPER[java.io.FileInputStream: void <init>(java.io.File)]
}
示例#2
0
public void @this(global::java.io.FileDescriptor n1){
//XMLVM_BEGIN_WRAPPER[java.io.FileInputStream: void <init>(java.io.FileDescriptor)]
    global::org.xmlvm._nElement _r0;
    global::System.Object _r0_o = null;
    global::System.Object _r1_o = null;
    global::org.xmlvm._nElement _r2;
    global::System.Object _r3_o = null;
    global::System.Object _r4_o = null;
    _r3_o = this;
    _r4_o = n1;
    _r2.i = 0;
    ((global::java.io.InputStream) _r3_o).@this();
    _r0_o = global::org.apache.harmony.luni.platform.Platform.getFileSystem();
    ((global::java.io.FileInputStream) _r3_o)._ffileSystem = (global::org.apache.harmony.luni.platform.IFileSystem) _r0_o;
    _r0_o = new global::java.io.FileInputStream_2RepositioningLock();
    _r1_o = null;
    ((global::java.io.FileInputStream_2RepositioningLock) _r0_o).@this((global::java.io.FileInputStream_2RepositioningLock) _r1_o);
    ((global::java.io.FileInputStream) _r3_o)._frepositioningLock = (global::java.lang.Object) _r0_o;
    if (_r4_o != null) goto label26;
    _r0_o = new global::java.lang.NullPointerException();
    ((global::java.lang.NullPointerException) _r0_o).@this();
    throw new global::org.xmlvm._nExceptionAdapter((global::java.lang.NullPointerException) _r0_o);
    label26:;
    _r0_o = global::java.lang.System.getSecurityManager();
    if (_r0_o == null) goto label35;
    ((global::java.lang.SecurityManager) _r0_o).checkRead((global::java.io.FileDescriptor) _r4_o);
    label35:;
    ((global::java.io.FileInputStream) _r3_o)._ffd = (global::java.io.FileDescriptor) _r4_o;
    ((global::java.io.FileInputStream) _r3_o)._finnerFD = 0!=_r2.i;
    _r0.l = ((global::java.io.FileDescriptor) _r4_o)._fdescriptor;
    _r0_o = global::org.apache.harmony.nio.FileChannelFactory.getFileChannel((global::java.lang.Object) _r3_o, (long) _r0.l, (int) _r2.i);
    ((global::java.io.FileInputStream) _r3_o)._fchannel = (global::java.nio.channels.FileChannel) _r0_o;
    return;
//XMLVM_END_WRAPPER[java.io.FileInputStream: void <init>(java.io.FileDescriptor)]
}