[INFO] cloning repository https://github.com/nerd2/rjvm [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nerd2/rjvm" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnerd2%2Frjvm", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnerd2%2Frjvm'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 369b4de561d36a39c950273e846cbe7e0385769b [INFO] checking nerd2/rjvm against master#9fa580b1175018b0a276b0bc68f9827a106f7260 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnerd2%2Frjvm" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/nerd2/rjvm on toolchain 9fa580b1175018b0a276b0bc68f9827a106f7260 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/nerd2/rjvm [INFO] finished tweaking git repo https://github.com/nerd2/rjvm [INFO] tweaked toml for git repo https://github.com/nerd2/rjvm written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/nerd2/rjvm already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3286072c74af9ef76932e9aa9a4b26ef3afec500283b2121bc5c4a82261fd325 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3286072c74af9ef76932e9aa9a4b26ef3afec500283b2121bc5c4a82261fd325", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3286072c74af9ef76932e9aa9a4b26ef3afec500283b2121bc5c4a82261fd325", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3286072c74af9ef76932e9aa9a4b26ef3afec500283b2121bc5c4a82261fd325", kill_on_drop: false }` [INFO] [stdout] 3286072c74af9ef76932e9aa9a4b26ef3afec500283b2121bc5c4a82261fd325 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+9fa580b1175018b0a276b0bc68f9827a106f7260" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] fa358a00abc0ccf63bd0ee10d06da81370c58d47715a0ba88922a368b8bd7cca [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "fa358a00abc0ccf63bd0ee10d06da81370c58d47715a0ba88922a368b8bd7cca", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking podio v0.1.5 [INFO] [stderr] Checking assert_approx_eq v1.0.0 [INFO] [stderr] Checking checksum v0.2.1 [INFO] [stderr] Checking lazy_static v1.0.0 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Checking time v0.1.38 [INFO] [stderr] Checking rand v0.3.19 [INFO] [stderr] Compiling miniz-sys v0.1.10 [INFO] [stderr] Compiling bzip2-sys v0.1.6 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Checking thread_local v0.2.7 [INFO] [stderr] Checking aho-corasick v0.5.3 [INFO] [stderr] Checking regex v0.1.80 [INFO] [stderr] Checking msdos_time v0.1.5 [INFO] [stderr] Checking flate2 v0.2.20 [INFO] [stderr] Checking bzip2 v0.3.2 [INFO] [stderr] Checking os_type v1.0.0 [INFO] [stderr] Checking zip v0.2.6 [INFO] [stderr] Checking rjvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:152:26 [INFO] [stdout] | [INFO] [stdout] 152 | let class_name = try!(self.constant_pool.get_class_name(self.this_class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:156:31 [INFO] [stdout] | [INFO] [stdout] 156 | let method_name = try!(self.constant_pool.get_str(method.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:157:30 [INFO] [stdout] | [INFO] [stdout] 157 | let descriptor = try!(self.constant_pool.get_str(method.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:166:22 [INFO] [stdout] | [INFO] [stdout] 166 | let method = try!(method_res); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:171:24 [INFO] [stdout] | [INFO] [stdout] 171 | let code = try!(method.attributes.iter().filter_map(|x| [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:200:20 [INFO] [stdout] | [INFO] [stdout] 200 | let start_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 201 | let end_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | let handler_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:203:22 [INFO] [stdout] | [INFO] [stdout] 203 | let catch_type = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:199:32 [INFO] [stdout] | [INFO] [stdout] 199 | fn read_exception(reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:208:22 [INFO] [stdout] | [INFO] [stdout] 208 | let name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 209 | let length = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:210:26 [INFO] [stdout] | [INFO] [stdout] 210 | let attribute_name = try!(cp.get_str(name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:216:29 [INFO] [stdout] | [INFO] [stdout] 216 | let index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:222:29 [INFO] [stdout] | [INFO] [stdout] 222 | let max_stack = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:223:30 [INFO] [stdout] | [INFO] [stdout] 223 | let max_locals = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:224:31 [INFO] [stdout] | [INFO] [stdout] 224 | let code_length = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | try!(reader.take(code_length as u64).read_to_end(&mut code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:227:43 [INFO] [stdout] | [INFO] [stdout] 227 | let exception_table_length = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | exceptions.push(try!(read_exception(reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:232:36 [INFO] [stdout] | [INFO] [stdout] 232 | let attributes_count = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:235:33 [INFO] [stdout] | [INFO] [stdout] 235 | attributes.push(try!(read_attribute(cp, reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:244:34 [INFO] [stdout] | [INFO] [stdout] 244 | let num_exceptions = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:247:31 [INFO] [stdout] | [INFO] [stdout] 247 | indicies.push(try!(reader.read_u16::())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | try!(reader.take(length as u64).read_to_end(&mut info)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:260:35 [INFO] [stdout] | [INFO] [stdout] 260 | let signature_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | try!(reader.take(length as u64).read_to_end(&mut info)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:207:51 [INFO] [stdout] | [INFO] [stdout] 207 | fn read_attribute(cp: &ConstantPool, reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:275:26 [INFO] [stdout] | [INFO] [stdout] 275 | field.access_flags = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:276:24 [INFO] [stdout] | [INFO] [stdout] 276 | field.name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:277:30 [INFO] [stdout] | [INFO] [stdout] 277 | field.descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:279:68 [INFO] [stdout] | [INFO] [stdout] 279 | debugPrint!(true, 4, "Field with name {} descriptor index {}", try!(cp.get_str(field.name_index)), field.descriptor_index); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:280:28 [INFO] [stdout] | [INFO] [stdout] 280 | let attributes_count = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:283:31 [INFO] [stdout] | [INFO] [stdout] 283 | field.attributes.push(try!(read_attribute(cp, reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:273:47 [INFO] [stdout] | [INFO] [stdout] 273 | fn read_field(cp: &ConstantPool, reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:298:22 [INFO] [stdout] | [INFO] [stdout] 298 | ... ret.push(try!(char::from_u32((y & 0x3F) | (x & 0x1F) << 6).ok_or(ClassReadError::UTF8Error(format!("Invalid 2 byte code {} {}", x, ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:302:22 [INFO] [stdout] | [INFO] [stdout] 302 | ... ret.push(try!(char::from_u32((z & 0x3F) | (y & 0x3F) << 6 | (x & 0xF) << 12).ok_or(ClassReadError::UTF8Error(format!("Invalid 3 byt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:312:22 [INFO] [stdout] | [INFO] [stdout] 312 | ret.push(try!(char::from_u32((z & 0x3F) | (y & 0xF) << 6 | (w & 0x3F) << 10 | (v & 0xF) << 16 | 0x10000) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:323:15 [INFO] [stdout] | [INFO] [stdout] 323 | let tag = try!(reader.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:328:26 [INFO] [stdout] | [INFO] [stdout] 328 | let length = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:330:13 [INFO] [stdout] | [INFO] [stdout] 330 | try!(reader.take(length as u64).read_to_end(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:331:26 [INFO] [stdout] | [INFO] [stdout] 331 | let string = try!(string_from_utf8(&buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:337:25 [INFO] [stdout] | [INFO] [stdout] 337 | let value = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:343:50 [INFO] [stdout] | [INFO] [stdout] 343 | let value : f32 = unsafe { transmute(try!(reader.read_u32::())) }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 348 | let value = try!(reader.read_u64::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:354:50 [INFO] [stdout] | [INFO] [stdout] 354 | let value : f64 = unsafe { transmute(try!(reader.read_u64::())) }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:361:31 [INFO] [stdout] | [INFO] [stdout] 361 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:367:32 [INFO] [stdout] | [INFO] [stdout] 367 | let string_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:373:31 [INFO] [stdout] | [INFO] [stdout] 373 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:374:39 [INFO] [stdout] | [INFO] [stdout] 374 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:380:31 [INFO] [stdout] | [INFO] [stdout] 380 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:381:39 [INFO] [stdout] | [INFO] [stdout] 381 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:387:31 [INFO] [stdout] | [INFO] [stdout] 387 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:394:30 [INFO] [stdout] | [INFO] [stdout] 394 | let name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:395:36 [INFO] [stdout] | [INFO] [stdout] 395 | let descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:401:34 [INFO] [stdout] | [INFO] [stdout] 401 | let reference_kind = try!(reader.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:402:35 [INFO] [stdout] | [INFO] [stdout] 402 | let reference_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:408:36 [INFO] [stdout] | [INFO] [stdout] 408 | let descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:414:47 [INFO] [stdout] | [INFO] [stdout] 414 | let bootstrap_method_attr_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:415:39 [INFO] [stdout] | [INFO] [stdout] 415 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:321:36 [INFO] [stdout] | [INFO] [stdout] 321 | fn read_constant_pool(reader: &mut Read, entry_count: &mut u16) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:427:17 [INFO] [stdout] | [INFO] [stdout] 427 | let magic = try!(buf_reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:428:17 [INFO] [stdout] | [INFO] [stdout] 428 | let minor = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:429:17 [INFO] [stdout] | [INFO] [stdout] 429 | let major = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:440:20 [INFO] [stdout] | [INFO] [stdout] 440 | let cp_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | ret.constant_pool.pool.insert(i, try!(read_constant_pool(buf_reader, &mut entry_count))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:457:24 [INFO] [stdout] | [INFO] [stdout] 457 | ret.access_flags = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:459:28 [INFO] [stdout] | [INFO] [stdout] 459 | ret.this_class_index = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:464:29 [INFO] [stdout] | [INFO] [stdout] 464 | ret.super_class_index = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:467:28 [INFO] [stdout] | [INFO] [stdout] 467 | let interfaces_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:470:29 [INFO] [stdout] | [INFO] [stdout] 470 | ret.interfaces.push(try!(buf_reader.read_u16::())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:473:24 [INFO] [stdout] | [INFO] [stdout] 473 | let fields_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:476:25 [INFO] [stdout] | [INFO] [stdout] 476 | ret.fields.push(try!(read_field(&ret.constant_pool, buf_reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | let methods_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 482 | ret.methods.push(try!(read_field(&ret.constant_pool, buf_reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:485:28 [INFO] [stdout] | [INFO] [stdout] 485 | let attributes_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:488:25 [INFO] [stdout] | [INFO] [stdout] 488 | let attribute = try!(read_attribute(&ret.constant_pool, buf_reader)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:84:58 [INFO] [stdout] | [INFO] [stdout] 84 | ... let class_name = try!(runtime.current_frame.constant_pool.get_class_name(e.catch_type)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | try!(Class::initialise(runtime, &x)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | let class_result = try!(find_class(runtime,name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | let class_obj = try!(bootstrap_class_and_dependencies(runtime, name, &class_result)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 234 | (*try!(class.cr.constant_pool.get_class_name(class.cr.super_class_index))).clone() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:252:28 [INFO] [stdout] | [INFO] [stdout] 252 | let class_result = try!(find_class(runtime, super_class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:262:31 [INFO] [stdout] | [INFO] [stdout] 262 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:263:37 [INFO] [stdout] | [INFO] [stdout] 263 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:271:27 [INFO] [stdout] | [INFO] [stdout] 271 | let var = try!(initialise_variable(runtime, descriptor_string.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | try!(Class::initialise(runtime, &core_class)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:330:30 [INFO] [stdout] | [INFO] [stdout] 330 | class = Some(try!(load_class(runtime, type_string.as_str()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:331:28 [INFO] [stdout] | [INFO] [stdout] 331 | variable = try!(construct_null_object(runtime, class.clone().unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:335:32 [INFO] [stdout] | [INFO] [stdout] 335 | variable = try!(construct_null_object(runtime, class.clone().unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:348:23 [INFO] [stdout] | [INFO] [stdout] 348 | return Ok(try!(construct_primitive_array(runtime, variable.get_descriptor().as_str(), None))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:352:23 [INFO] [stdout] | [INFO] [stdout] 352 | return Ok(try!(construct_array(runtime, class.unwrap(), None))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:370:24 [INFO] [stdout] | [INFO] [stdout] 370 | while {type_char = try!(iter.next().ok_or(RunnerError::ClassInvalid2(format!("Failed to parse {}", descriptor)))); type_char != ')'} { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:374:25 [INFO] [stdout] | [INFO] [stdout] 374 | type_char = try!(iter.next().ok_or(RunnerError::ClassInvalid2(format!("Failed to parse {}", descriptor)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:382:21 [INFO] [stdout] | [INFO] [stdout] 382 | let param = try!(parse_single_type_descriptor(runtime, type_string.as_str(), true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:395:37 [INFO] [stdout] | [INFO] [stdout] 395 | return Ok((parameters, Some(try!(parse_single_type_descriptor(runtime, return_type_string.as_str(), true))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | try!(do_run_method(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | try!(bootstrap_class_and_dependencies(&mut runtime, String::new().as_str(), class)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | let main_code = try!(class.get_code(&"main", &"([Ljava/lang/String;)V")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | try!(do_run_method(&mut runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:442:16 [INFO] [stdout] | [INFO] [stdout] 442 | let name = try!(class_result.name()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:443:17 [INFO] [stdout] | [INFO] [stdout] 443 | let class = try!(bootstrap_class_and_dependencies(runtime, name.as_str(), class_result)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:450:16 [INFO] [stdout] | [INFO] [stdout] 450 | let code = try!(class_result.get_code(method, method_descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | try!(do_run_method(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | let var = try!(construct_object(runtime, &"java/lang/String")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | try!(put_field(runtime, &obj, &"value", array)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | let string = try!(extract_from_string(runtime, &obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 26 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let field = try!(get_field(runtime, obj, "java/lang/String", "value")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | let string = try!(extract_from_char_array(runtime, &field)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | try!(invoke_nested(runtime, properties.to_ref_type().clone(), vec!(properties.clone(), keyvar, valuevar), "setProperty", "(Ljava/lang... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:20:20 [INFO] [stdout] | [INFO] [stdout] 20 | let name_var = try!(make_string(runtime, name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 21 | let name_var_interned = try!(string_intern(runtime, &name_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | let signature_var = try!(make_string(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | let var = try!(construct_object(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | try!(put_field(runtime, &var.to_ref(), "name", name_var_interned)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | try!(put_field(runtime, &var.to_ref(), "signature", signature_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:26:20 [INFO] [stdout] | [INFO] [stdout] 26 | let type_obj = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | try!(put_field(runtime, &var.to_ref(), "type", type_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | try!(put_field(runtime, &var.to_ref(), "slot", Variable::Int(slot))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | try!(put_field(runtime, &var.to_ref(), "clazz", clazz.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | try!(put_field(runtime, &var.to_ref(), "modifiers", Variable::Int(access as i32))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:36:20 [INFO] [stdout] | [INFO] [stdout] 36 | let name_var = try!(make_string(runtime, name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | let name_var_interned = try!(string_intern(runtime, &name_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let signature_var = try!(make_string(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | let var = try!(construct_object(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | try!(put_field(runtime, &var.to_ref(), "name", name_var_interned)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | try!(put_field(runtime, &var.to_ref(), "signature", signature_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | let string = try!(extract_from_string(runtime, &obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:65:23 [INFO] [stdout] | [INFO] [stdout] 65 | let var = try!(get_primitive_class_object(runtime, descriptor)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:94:30 [INFO] [stdout] | [INFO] [stdout] 94 | let descriptor = try!(extract_from_string(runtime, &descriptor_string_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:105:41 [INFO] [stdout] | [INFO] [stdout] 105 | let exception = try!(construct_object(runtime, &"java/lang/ClassNotFoundException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:112:23 [INFO] [stdout] | [INFO] [stdout] 112 | let var = try!(get_class_object_from_descriptor(runtime, type_name_to_descriptor(&descriptor).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:127:45 [INFO] [stdout] | [INFO] [stdout] 127 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:129:40 [INFO] [stdout] | [INFO] [stdout] 129 | ... let field_object = try!(make_field(runtime, &args[0], name_string, descriptor_string, field.access_flags, offset as i32)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:133:32 [INFO] [stdout] | [INFO] [stdout] 133 | let fields_array = try!(construct_array_by_name(runtime, &"java/lang/reflect/Field", Some(field_objects))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:147:35 [INFO] [stdout] | [INFO] [stdout] 147 | let name_string = try!(class.cr.constant_pool.get_str(method.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:148:41 [INFO] [stdout] | [INFO] [stdout] 148 | let descriptor_string = try!(class.cr.constant_pool.get_str(method.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:149:38 [INFO] [stdout] | [INFO] [stdout] 149 | let methods_object = try!(make_method(runtime, name_string, descriptor_string, method.access_flags)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:152:33 [INFO] [stdout] | [INFO] [stdout] 152 | let methods_array = try!(construct_array_by_name(runtime, &"java/lang/reflect/Method", Some(method_objects))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:165:33 [INFO] [stdout] | [INFO] [stdout] 165 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | try!(invoke_nested(runtime, properties.to_ref_type().clone(), vec!(properties.clone()), "", "()V", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | try!(set_property(runtime, &properties, "file.encoding", "us-ascii")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | try!(set_property(runtime, &properties, "line.separator", "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | try!(put_static(runtime, "java/lang/System", "in", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | try!(put_static(runtime, "java/lang/System", "out", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 199 | try!(put_static(runtime, "java/lang/System", "err", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:203:23 [INFO] [stdout] | [INFO] [stdout] 203 | let lib = try!(extract_from_string(runtime, &lib_string_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:225:28 [INFO] [stdout] | [INFO] [stdout] 225 | let interned = try!(string_intern(runtime, &args[0])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:256:24 [INFO] [stdout] | [INFO] [stdout] 256 | let code = try!(args[0].hash_code(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | let code = try!(args[0].hash_code(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:267:23 [INFO] [stdout] | [INFO] [stdout] 267 | let var = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:285:13 [INFO] [stdout] | [INFO] [stdout] 285 | try!(put_field(runtime, &obj.clone(), &"priority", args[1].clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:293:31 [INFO] [stdout] | [INFO] [stdout] 293 | let var = try!(construct_object(runtime, &"java/lang/ThreadGroup")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | try!(invoke_nested(runtime, obj.unwrap().type_ref().clone(), vec!(var.clone()), "", "()V", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:300:31 [INFO] [stdout] | [INFO] [stdout] 300 | let var = try!(construct_object(runtime, &"java/lang/Thread")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:305:38 [INFO] [stdout] | [INFO] [stdout] 305 | let thread_str = try!(make_string(runtime, &"thread")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:306:21 [INFO] [stdout] | [INFO] [stdout] 306 | try!(put_field(runtime, &obj, &String::from("name"), thread_str)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | try!(put_field(runtime, &obj, &String::from("priority"), Variable::Int(1))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | try!(put_field(runtime, &obj, &String::from("group"), thread_group)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | try!(put_field(runtime, &obj, &String::from("__alive"), Variable::Boolean(true))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:20:35 [INFO] [stdout] | [INFO] [stdout] 20 | let file_descriptor = try!(get_field(runtime, &fos, &"java/io/FileOutputStream", "fd")).to_ref(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:21:38 [INFO] [stdout] | [INFO] [stdout] 21 | let file_descriptor_id = try!(get_field(runtime, &file_descriptor, &"java/io/FileDescriptor", "fd")).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | try!(invoke_nested(runtime, action.unwrap().type_ref().clone(), args.clone(), "run", "()Ljava/lang/Object;", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | try!(invoke_nested(runtime, action.unwrap().type_ref().clone(), args.clone(), "run", "()Ljava/lang/Object;", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:46:23 [INFO] [stdout] | [INFO] [stdout] 46 | let ret = try!(construct_null_object_by_name(runtime, &"java/security/AccessControlContext")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | let ret = try!(obj.as_ref().unwrap().get_member_at_offset(offset).ok_or(RunnerError::ClassInvalid("Loaded invalid index into object"))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | let slot = try!(get_field(runtime, &obj, &"java/lang/reflect/Field", "slot")).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:114:98 [INFO] [stdout] | [INFO] [stdout] 114 | ... ("sun/misc/Unsafe", "getObjectVolatile", "(Ljava/lang/Object;J)Ljava/lang/Object;") => { try!(get_at_index(runtime, args, "getObjec... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:115:78 [INFO] [stdout] | [INFO] [stdout] 115 | ... ("sun/misc/Unsafe", "getIntVolatile", "(Ljava/lang/Object;J)I") => { try!(get_at_index(runtime, args, "getIntVolatile", Variable::t... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:116:82 [INFO] [stdout] | [INFO] [stdout] 116 | ... ("sun/misc/Unsafe", "getBooleanVolatile", "(Ljava/lang/Object;J)Z") => { try!(get_at_index(runtime, args, "getBooleanVolatile", Var... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:117:79 [INFO] [stdout] | [INFO] [stdout] 117 | ... ("sun/misc/Unsafe", "getByteVolatile", "(Ljava/lang/Object;J)B") => { try!(get_at_index(runtime, args, "getByteVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:118:80 [INFO] [stdout] | [INFO] [stdout] 118 | ... ("sun/misc/Unsafe", "getShortVolatile", "(Ljava/lang/Object;J)S") => { try!(get_at_index(runtime, args, "getShortVolatile", Variabl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:119:79 [INFO] [stdout] | [INFO] [stdout] 119 | ... ("sun/misc/Unsafe", "getCharVolatile", "(Ljava/lang/Object;J)C") => { try!(get_at_index(runtime, args, "getCharVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:120:79 [INFO] [stdout] | [INFO] [stdout] 120 | ... ("sun/misc/Unsafe", "getLongVolatile", "(Ljava/lang/Object;J)J") => { try!(get_at_index(runtime, args, "getLongVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:121:80 [INFO] [stdout] | [INFO] [stdout] 121 | ... ("sun/misc/Unsafe", "getFloatVolatile", "(Ljava/lang/Object;J)F") => { try!(get_at_index(runtime, args, "getFloatVolatile", Variabl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:122:81 [INFO] [stdout] | [INFO] [stdout] 122 | ... ("sun/misc/Unsafe", "getDoubleVolatile", "(Ljava/lang/Object;J)D") => { try!(get_at_index(runtime, args, "getDoubleVolatile", Varia... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:123:120 [INFO] [stdout] | [INFO] [stdout] 123 | ... ("sun/misc/Unsafe", "compareAndSwapObject", "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z") => { try!(compare_and_swa... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:124:83 [INFO] [stdout] | [INFO] [stdout] 124 | ... ("sun/misc/Unsafe", "compareAndSwapInt", "(Ljava/lang/Object;JII)Z") => { try!(compare_and_swap(runtime, args, "compareAndSwapInt",... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:125:84 [INFO] [stdout] | [INFO] [stdout] 125 | ... ("sun/misc/Unsafe", "compareAndSwapLong", "(Ljava/lang/Object;JJJ)Z") => { try!(compare_and_swap(runtime, args, "compareAndSwapLong... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | let var = try!(get_class_object_from_descriptor(runtime, type_name_to_descriptor(&class.name).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | if try!(java_lang::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | if try!(java_other::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | if try!(sun::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | let var = try!(construct_object(runtime, &"java/lang/Class")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:20:23 [INFO] [stdout] | [INFO] [stdout] 20 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor.as_str())).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:20:49 [INFO] [stdout] | [INFO] [stdout] 20 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor.as_str())).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:21:27 [INFO] [stdout] | [INFO] [stdout] 21 | let interned_string = try!(string_intern(runtime, &name_object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | try!(put_field(runtime, &var.to_ref(), "name", interned_string)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | try!(put_field(runtime, &var.to_ref(), "__is_primitive", Variable::Boolean(true))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | try!(put_field(runtime, &var.to_ref(), "__is_array", Variable::Boolean(false))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | let var = try!(construct_object(runtime, &"java/lang/Class")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor)).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:42:49 [INFO] [stdout] | [INFO] [stdout] 42 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor)).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 43 | let interned_string = try!(string_intern(runtime, &name_object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | try!(put_field(runtime, &var.to_ref(), "name", interned_string)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | let subtype = try!(parse_single_type_descriptor(runtime, descriptor, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | let null_obj = try!(construct_null_object(runtime, class.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | try!(put_field(runtime, &obj, "__class", null_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | component_type = try!(get_class_object_from_descriptor(runtime, array_obj.element_type_str.clone().as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:67:34 [INFO] [stdout] | [INFO] [stdout] 67 | component_type = try!(get_primitive_class_object(runtime, array_obj.element_type_str.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | try!(put_field(runtime, &obj, "__componentType", component_type)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | try!(put_field(runtime, &obj, "__is_primitive", Variable::Boolean(is_primitive))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | try!(put_field(runtime, &obj, "__is_array", Variable::Boolean(is_array))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | try!(put_field(runtime, &obj, "__is_unresolved", Variable::Boolean(is_unresolved))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | let variable = try!(parse_single_type_descriptor(runtime, descriptor_string, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:19:52 [INFO] [stdout] | [INFO] [stdout] 19 | runtime.free_mem -= v.len() as i64 + size_of::<(ArrayObject)>() as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | runtime.free_mem -= size_of::<(ArrayObject)>() as i64 + data.as_ref().map(|x| x.len()).unwrap_or(0) as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let class = try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | runtime.free_mem -= size_of::<(ArrayObject)>() as i64 + data.as_ref().map(|x| x.len()).unwrap_or(0) as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:73:26 [INFO] [stdout] | [INFO] [stdout] 73 | let original_class = try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:85:31 [INFO] [stdout] | [INFO] [stdout] 85 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:86:37 [INFO] [stdout] | [INFO] [stdout] 86 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:88:23 [INFO] [stdout] | [INFO] [stdout] 88 | let var = try!(initialise_variable(runtime, descriptor_string.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:31:25 [INFO] [stdout] | [INFO] [stdout] 31 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let exception = try!(construct_object(runtime, &"java/lang/ArrayIndexOutOfBoundsException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:67:25 [INFO] [stdout] | [INFO] [stdout] 67 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | let exception = try!(construct_object(runtime, &"java/lang/ArrayIndexOutOfBoundsException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 134 | else { try!(Err(maybe_code.err().unwrap())) } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:154:49 [INFO] [stdout] | [INFO] [stdout] 154 | let (class_name, method_name, descriptor) = try!(runtime.current_frame.constant_pool.get_method(index)).clone(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:182:25 [INFO] [stdout] | [INFO] [stdout] 182 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:196:25 [INFO] [stdout] | [INFO] [stdout] 196 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:212:25 [INFO] [stdout] | [INFO] [stdout] 212 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:235:25 [INFO] [stdout] | [INFO] [stdout] 235 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:267:27 [INFO] [stdout] | [INFO] [stdout] 267 | let str = try!(runtime.current_frame.constant_pool.get_str(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:269:27 [INFO] [stdout] | [INFO] [stdout] 269 | let var = try!(make_string(runtime, str.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:273:48 [INFO] [stdout] | [INFO] [stdout] 273 | let constant_pool_descriptor = try!(runtime.current_frame.constant_pool.get_str(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:290:27 [INFO] [stdout] | [INFO] [stdout] 290 | let var = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:309:19 [INFO] [stdout] | [INFO] [stdout] 309 | let op_code = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:315:23 [INFO] [stdout] | [INFO] [stdout] 315 | let obj = try!(construct_null_object_by_name(runtime, "java/lang/Object")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:334:24 [INFO] [stdout] | [INFO] [stdout] 334 | let byte = try!(buf.read_u8()) as i8 as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:339:25 [INFO] [stdout] | [INFO] [stdout] 339 | let short = try!(buf.read_u16::()) as i16 as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:344:25 [INFO] [stdout] | [INFO] [stdout] 344 | let index = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | try!(ldc(runtime, index as usize)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 348 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | try!(ldc(runtime, index as usize)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:352:25 [INFO] [stdout] | [INFO] [stdout] 352 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:371:15 [INFO] [stdout] | [INFO] [stdout] 371 | 21 => try!(load("ILOAD", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | 21 => try!(load("ILOAD", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:372:15 [INFO] [stdout] | [INFO] [stdout] 372 | 22 => try!(load("LLOAD", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | 22 => try!(load("LLOAD", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:373:15 [INFO] [stdout] | [INFO] [stdout] 373 | 23 => try!(load("FLOAD", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:373:34 [INFO] [stdout] | [INFO] [stdout] 373 | 23 => try!(load("FLOAD", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | 24 => try!(load("DLOAD", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:374:34 [INFO] [stdout] | [INFO] [stdout] 374 | 24 => try!(load("DLOAD", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:375:15 [INFO] [stdout] | [INFO] [stdout] 375 | 25 => try!(load("ALOAD", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:375:34 [INFO] [stdout] | [INFO] [stdout] 375 | 25 => try!(load("ALOAD", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:376:20 [INFO] [stdout] | [INFO] [stdout] 376 | 26...29 => try!(load("ILOAD", op_code - 26, runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:377:20 [INFO] [stdout] | [INFO] [stdout] 377 | 30...33 => try!(load("LLOAD", op_code - 30, runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:378:20 [INFO] [stdout] | [INFO] [stdout] 378 | 34...37 => try!(load("FLOAD", op_code - 34, runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:379:20 [INFO] [stdout] | [INFO] [stdout] 379 | 38...41 => try!(load("DLOAD", op_code - 38, runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:380:20 [INFO] [stdout] | [INFO] [stdout] 380 | 42...45 => try!(load("ALOAD", op_code - 42, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:381:15 [INFO] [stdout] | [INFO] [stdout] 381 | 46 => try!(aload("IALOAD", runtime, Variable::Int, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:382:15 [INFO] [stdout] | [INFO] [stdout] 382 | 47 => try!(aload("LALOAD", runtime, Variable::Long, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:383:15 [INFO] [stdout] | [INFO] [stdout] 383 | 48 => try!(aload("FALOAD", runtime, Variable::Float, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:384:15 [INFO] [stdout] | [INFO] [stdout] 384 | 49 => try!(aload("DALOAD", runtime, Variable::Double, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:385:15 [INFO] [stdout] | [INFO] [stdout] 385 | 50 => try!(aload("AALOAD", runtime, Variable::Reference, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:386:15 [INFO] [stdout] | [INFO] [stdout] 386 | 51 => try!(aload("BALOAD", runtime, Variable::Byte, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:387:15 [INFO] [stdout] | [INFO] [stdout] 387 | 52 => try!(aload("CALOAD", runtime, Variable::Char, |x| Variable::Int(Variable::to_int(&x)))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:388:15 [INFO] [stdout] | [INFO] [stdout] 388 | 53 => try!(aload("SALOAD", runtime, Variable::Short, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:389:15 [INFO] [stdout] | [INFO] [stdout] 389 | 54 => try!(store("ISTORE", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:389:36 [INFO] [stdout] | [INFO] [stdout] 389 | 54 => try!(store("ISTORE", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:390:15 [INFO] [stdout] | [INFO] [stdout] 390 | 55 => try!(store("LSTORE", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:390:36 [INFO] [stdout] | [INFO] [stdout] 390 | 55 => try!(store("LSTORE", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:391:15 [INFO] [stdout] | [INFO] [stdout] 391 | 56 => try!(store("FSTORE", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:391:36 [INFO] [stdout] | [INFO] [stdout] 391 | 56 => try!(store("FSTORE", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:392:15 [INFO] [stdout] | [INFO] [stdout] 392 | 57 => try!(store("DSTORE", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:392:36 [INFO] [stdout] | [INFO] [stdout] 392 | 57 => try!(store("DSTORE", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:393:15 [INFO] [stdout] | [INFO] [stdout] 393 | 58 => try!(store("ASTORE", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:393:36 [INFO] [stdout] | [INFO] [stdout] 393 | 58 => try!(store("ASTORE", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:394:20 [INFO] [stdout] | [INFO] [stdout] 394 | 59...62 => try!(store("ISTORE", op_code - 59, runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:395:20 [INFO] [stdout] | [INFO] [stdout] 395 | 63...66 => try!(store("LSTORE", op_code - 63, runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:396:20 [INFO] [stdout] | [INFO] [stdout] 396 | 67...70 => try!(store("FSTORE", op_code - 67, runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:397:20 [INFO] [stdout] | [INFO] [stdout] 397 | 71...74 => try!(store("DSTORE", op_code - 71, runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:398:20 [INFO] [stdout] | [INFO] [stdout] 398 | 75...78 => try!(store("ASTORE", op_code - 75, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:399:15 [INFO] [stdout] | [INFO] [stdout] 399 | 79 => try!(astore("IASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:400:15 [INFO] [stdout] | [INFO] [stdout] 400 | 80 => try!(astore("LASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | 81 => try!(astore("FASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:402:15 [INFO] [stdout] | [INFO] [stdout] 402 | 82 => try!(astore("DASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:403:15 [INFO] [stdout] | [INFO] [stdout] 403 | 83 => try!(astore("AASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:404:15 [INFO] [stdout] | [INFO] [stdout] 404 | 84 => try!(astore("BASTORE", runtime, |x| Variable::Byte(x.to_int() as u8))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:405:15 [INFO] [stdout] | [INFO] [stdout] 405 | 85 => try!(astore("CASTORE", runtime, |x| Variable::Char(std::char::from_u32((x.to_int() as u32) & 0xFF).unwrap()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:406:15 [INFO] [stdout] | [INFO] [stdout] 406 | 86 => try!(astore("SASTORE", runtime, |x| Variable::Short(x.to_int() as i16))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:488:25 [INFO] [stdout] | [INFO] [stdout] 488 | let index = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:489:26 [INFO] [stdout] | [INFO] [stdout] 489 | let constt = try!(buf.read_u8()) as i8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:521:16 [INFO] [stdout] | [INFO] [stdout] 521 | 149 => try!(fcmp("FCMPG", runtime, true)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:522:16 [INFO] [stdout] | [INFO] [stdout] 522 | 150 => try!(fcmp("FCMPL", runtime, false)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:523:16 [INFO] [stdout] | [INFO] [stdout] 523 | 153 => try!(ifcmp("IFEQ", runtime, buf, |x| x == 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:524:16 [INFO] [stdout] | [INFO] [stdout] 524 | 154 => try!(ifcmp("IFNE", runtime, buf, |x| x != 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:525:16 [INFO] [stdout] | [INFO] [stdout] 525 | 155 => try!(ifcmp("IFLT", runtime, buf, |x| x < 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:526:16 [INFO] [stdout] | [INFO] [stdout] 526 | 156 => try!(ifcmp("IFGE", runtime, buf, |x| x >= 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:527:16 [INFO] [stdout] | [INFO] [stdout] 527 | 157 => try!(ifcmp("IFGT", runtime, buf, |x| x > 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:528:16 [INFO] [stdout] | [INFO] [stdout] 528 | 158 => try!(ifcmp("IFLE", runtime, buf, |x| x <= 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:529:16 [INFO] [stdout] | [INFO] [stdout] 529 | 159 => try!(icmp("IF_ICMPEQ", runtime, buf, |x,y| x == y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:530:16 [INFO] [stdout] | [INFO] [stdout] 530 | 160 => try!(icmp("IF_ICMPNE", runtime, buf, |x,y| x != y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:531:16 [INFO] [stdout] | [INFO] [stdout] 531 | 161 => try!(icmp("IF_ICMPLT", runtime, buf, |x,y| x < y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:532:16 [INFO] [stdout] | [INFO] [stdout] 532 | 162 => try!(icmp("IF_ICMPGE", runtime, buf, |x,y| x >= y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:533:16 [INFO] [stdout] | [INFO] [stdout] 533 | 163 => try!(icmp("IF_ICMPGT", runtime, buf, |x,y| x > y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:534:16 [INFO] [stdout] | [INFO] [stdout] 534 | 164 => try!(icmp("IF_ICMPLE", runtime, buf, |x,y| x <= y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:535:16 [INFO] [stdout] | [INFO] [stdout] 535 | 165 => try!(ifacmp("IF_ACMPEQ", runtime, buf, true)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:536:16 [INFO] [stdout] | [INFO] [stdout] 536 | 166 => try!(ifacmp("IF_ACMPNEQ", runtime, buf, false)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:538:33 [INFO] [stdout] | [INFO] [stdout] 538 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:546:27 [INFO] [stdout] | [INFO] [stdout] 546 | let default = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:547:23 [INFO] [stdout] | [INFO] [stdout] 547 | let low = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:548:24 [INFO] [stdout] | [INFO] [stdout] 548 | let high = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:558:28 [INFO] [stdout] | [INFO] [stdout] 558 | let jump = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:567:27 [INFO] [stdout] | [INFO] [stdout] 567 | let default = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:568:26 [INFO] [stdout] | [INFO] [stdout] 568 | let npairs = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:573:33 [INFO] [stdout] | [INFO] [stdout] 573 | let match_key = try!(buf.read_u32::()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 574 | let offset = try!(buf.read_u32::()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:600:25 [INFO] [stdout] | [INFO] [stdout] 600 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:601:49 [INFO] [stdout] | [INFO] [stdout] 601 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:603:36 [INFO] [stdout] | [INFO] [stdout] 603 | let mut class_result = try!(load_class(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:622:25 [INFO] [stdout] | [INFO] [stdout] 622 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:624:49 [INFO] [stdout] | [INFO] [stdout] 624 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:626:13 [INFO] [stdout] | [INFO] [stdout] 626 | try!(put_static(runtime, class_name.as_str(), field_name.as_str(), value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:629:31 [INFO] [stdout] | [INFO] [stdout] 629 | let field_index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:630:49 [INFO] [stdout] | [INFO] [stdout] 630 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(field_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:633:21 [INFO] [stdout] | [INFO] [stdout] 633 | let f = try!(get_field(runtime, &obj, class_name.as_str(), field_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:638:31 [INFO] [stdout] | [INFO] [stdout] 638 | let field_index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:639:49 [INFO] [stdout] | [INFO] [stdout] 639 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(field_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:644:13 [INFO] [stdout] | [INFO] [stdout] 644 | try!(put_field_specific_class_name(runtime, &obj, class_name.as_str(), field_name.as_str(), value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:647:25 [INFO] [stdout] | [INFO] [stdout] 647 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:648:13 [INFO] [stdout] | [INFO] [stdout] 648 | try!(invoke("INVOKEVIRTUAL", runtime, index, true, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:651:25 [INFO] [stdout] | [INFO] [stdout] 651 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:652:13 [INFO] [stdout] | [INFO] [stdout] 652 | try!(invoke("INVOKESPECIAL", runtime, index, true, true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:655:25 [INFO] [stdout] | [INFO] [stdout] 655 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:656:13 [INFO] [stdout] | [INFO] [stdout] 656 | try!(invoke("INVOKESTATIC", runtime, index, false, true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:659:25 [INFO] [stdout] | [INFO] [stdout] 659 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:660:26 [INFO] [stdout] | [INFO] [stdout] 660 | let _count = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:661:25 [INFO] [stdout] | [INFO] [stdout] 661 | let _zero = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:662:13 [INFO] [stdout] | [INFO] [stdout] 662 | try!(invoke("INVOKEINTERFACE", runtime, index, true, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:665:25 [INFO] [stdout] | [INFO] [stdout] 665 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:666:30 [INFO] [stdout] | [INFO] [stdout] 666 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:668:23 [INFO] [stdout] | [INFO] [stdout] 668 | let var = try!(construct_object(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:672:25 [INFO] [stdout] | [INFO] [stdout] 672 | let atype = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:673:25 [INFO] [stdout] | [INFO] [stdout] 673 | let count = try!(runtime.pop_from_stack().ok_or(RunnerError::ClassInvalid("NEWARRAY POP fail"))).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:694:29 [INFO] [stdout] | [INFO] [stdout] 694 | let array_obj = try!(construct_primitive_array(runtime, type_str.to_string().as_str(), Some(v))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 698 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:699:30 [INFO] [stdout] | [INFO] [stdout] 699 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:700:13 [INFO] [stdout] | [INFO] [stdout] 700 | try!(load_class(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:702:25 [INFO] [stdout] | [INFO] [stdout] 702 | let count = try!(runtime.pop_from_stack().ok_or(RunnerError::ClassInvalid("ANEWARRAY count fail"))).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:706:24 [INFO] [stdout] | [INFO] [stdout] 706 | v.push(try!(construct_null_object(runtime, class.clone()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:708:29 [INFO] [stdout] | [INFO] [stdout] 708 | let array_obj = try!(construct_array(runtime, class, Some(v))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:715:33 [INFO] [stdout] | [INFO] [stdout] 715 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:724:25 [INFO] [stdout] | [INFO] [stdout] 724 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:738:25 [INFO] [stdout] | [INFO] [stdout] 738 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:739:30 [INFO] [stdout] | [INFO] [stdout] 739 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:764:16 [INFO] [stdout] | [INFO] [stdout] 764 | 198 => try!(branch_if("IFNULL", runtime, buf, current_position, |x| x.is_null())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:765:16 [INFO] [stdout] | [INFO] [stdout] 765 | 199 => try!(branch_if("IFNONNULL", runtime, buf, current_position, |x| !x.is_null())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:318:10 [INFO] [stdout] | [INFO] [stdout] 318 | 2...8 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:323:10 [INFO] [stdout] | [INFO] [stdout] 323 | 9...10 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:328:11 [INFO] [stdout] | [INFO] [stdout] 328 | 11...13 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:376:11 [INFO] [stdout] | [INFO] [stdout] 376 | 26...29 => try!(load("ILOAD", op_code - 26, runtime, Variable::Int)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:377:11 [INFO] [stdout] | [INFO] [stdout] 377 | 30...33 => try!(load("LLOAD", op_code - 30, runtime, Variable::Long)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:378:11 [INFO] [stdout] | [INFO] [stdout] 378 | 34...37 => try!(load("FLOAD", op_code - 34, runtime, Variable::Float)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:379:11 [INFO] [stdout] | [INFO] [stdout] 379 | 38...41 => try!(load("DLOAD", op_code - 38, runtime, Variable::Double)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | 42...45 => try!(load("ALOAD", op_code - 42, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:394:11 [INFO] [stdout] | [INFO] [stdout] 394 | 59...62 => try!(store("ISTORE", op_code - 59, runtime, Variable::Int)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:395:11 [INFO] [stdout] | [INFO] [stdout] 395 | 63...66 => try!(store("LSTORE", op_code - 63, runtime, Variable::Long)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:396:11 [INFO] [stdout] | [INFO] [stdout] 396 | 67...70 => try!(store("FSTORE", op_code - 67, runtime, Variable::Float)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:397:11 [INFO] [stdout] | [INFO] [stdout] 397 | 71...74 => try!(store("DSTORE", op_code - 71, runtime, Variable::Double)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:398:11 [INFO] [stdout] | [INFO] [stdout] 398 | 75...78 => try!(store("ASTORE", op_code - 75, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/class.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | try!(invoke_nested(runtime, class.clone(), Vec::new(), "", "()V", true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:63:36 [INFO] [stdout] | [INFO] [stdout] 63 | let name_str = try!(self.get_str(name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | let type_str = try!(self.get_str(descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 82 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:83:48 [INFO] [stdout] | [INFO] [stdout] 83 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:102:37 [INFO] [stdout] | [INFO] [stdout] 102 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:108:48 [INFO] [stdout] | [INFO] [stdout] 108 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:101:24 [INFO] [stdout] | [INFO] [stdout] 101 | let class_result = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/reader/types/objects.rs:104:131 [INFO] [stdout] | [INFO] [stdout] 104 | return Err(RunnerError::ClassInvalid2(format!("Couldn't find static '{}' in class '{}' to put", field_name, class_name)));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | let class = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | let class = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:160:15 [INFO] [stdout] | [INFO] [stdout] 160 | let var = try!(construct_null_object_by_name(runtime, member.get_unresolved_type_name().clone().as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:98:42 [INFO] [stdout] | [INFO] [stdout] 98 | let (parameters, _return_type) = try!(parse_function_type_descriptor(self, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:102:25 [INFO] [stdout] | [INFO] [stdout] 102 | let mut class = try!(load_class(self, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:124:28 [INFO] [stdout] | [INFO] [stdout] 124 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:144:16 [INFO] [stdout] | [INFO] [stdout] 144 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:148:25 [INFO] [stdout] | [INFO] [stdout] 148 | code = Some(try!(class.cr.get_code(method_name.as_str(), descriptor.as_str()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/variable.rs:256:37 [INFO] [stdout] | [INFO] [stdout] 256 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/variable.rs:264:37 [INFO] [stdout] | [INFO] [stdout] 264 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:152:26 [INFO] [stdout] | [INFO] [stdout] 152 | let class_name = try!(self.constant_pool.get_class_name(self.this_class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:156:31 [INFO] [stdout] | [INFO] [stdout] 156 | let method_name = try!(self.constant_pool.get_str(method.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:157:30 [INFO] [stdout] | [INFO] [stdout] 157 | let descriptor = try!(self.constant_pool.get_str(method.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:166:22 [INFO] [stdout] | [INFO] [stdout] 166 | let method = try!(method_res); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:171:24 [INFO] [stdout] | [INFO] [stdout] 171 | let code = try!(method.attributes.iter().filter_map(|x| [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:200:20 [INFO] [stdout] | [INFO] [stdout] 200 | let start_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:201:18 [INFO] [stdout] | [INFO] [stdout] 201 | let end_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:202:22 [INFO] [stdout] | [INFO] [stdout] 202 | let handler_pc = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:203:22 [INFO] [stdout] | [INFO] [stdout] 203 | let catch_type = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:199:32 [INFO] [stdout] | [INFO] [stdout] 199 | fn read_exception(reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:208:22 [INFO] [stdout] | [INFO] [stdout] 208 | let name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:209:18 [INFO] [stdout] | [INFO] [stdout] 209 | let length = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:210:26 [INFO] [stdout] | [INFO] [stdout] 210 | let attribute_name = try!(cp.get_str(name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:216:29 [INFO] [stdout] | [INFO] [stdout] 216 | let index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:222:29 [INFO] [stdout] | [INFO] [stdout] 222 | let max_stack = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:223:30 [INFO] [stdout] | [INFO] [stdout] 223 | let max_locals = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:224:31 [INFO] [stdout] | [INFO] [stdout] 224 | let code_length = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:226:13 [INFO] [stdout] | [INFO] [stdout] 226 | try!(reader.take(code_length as u64).read_to_end(&mut code)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:227:43 [INFO] [stdout] | [INFO] [stdout] 227 | let exception_table_length = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:230:33 [INFO] [stdout] | [INFO] [stdout] 230 | exceptions.push(try!(read_exception(reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:232:36 [INFO] [stdout] | [INFO] [stdout] 232 | let attributes_count = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:235:33 [INFO] [stdout] | [INFO] [stdout] 235 | attributes.push(try!(read_attribute(cp, reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:244:34 [INFO] [stdout] | [INFO] [stdout] 244 | let num_exceptions = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:247:31 [INFO] [stdout] | [INFO] [stdout] 247 | indicies.push(try!(reader.read_u16::())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | try!(reader.take(length as u64).read_to_end(&mut info)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:260:35 [INFO] [stdout] | [INFO] [stdout] 260 | let signature_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 266 | try!(reader.take(length as u64).read_to_end(&mut info)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:207:51 [INFO] [stdout] | [INFO] [stdout] 207 | fn read_attribute(cp: &ConstantPool, reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:275:26 [INFO] [stdout] | [INFO] [stdout] 275 | field.access_flags = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:276:24 [INFO] [stdout] | [INFO] [stdout] 276 | field.name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:277:30 [INFO] [stdout] | [INFO] [stdout] 277 | field.descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:279:68 [INFO] [stdout] | [INFO] [stdout] 279 | debugPrint!(true, 4, "Field with name {} descriptor index {}", try!(cp.get_str(field.name_index)), field.descriptor_index); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:280:28 [INFO] [stdout] | [INFO] [stdout] 280 | let attributes_count = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:283:31 [INFO] [stdout] | [INFO] [stdout] 283 | field.attributes.push(try!(read_attribute(cp, reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:273:47 [INFO] [stdout] | [INFO] [stdout] 273 | fn read_field(cp: &ConstantPool, reader: &mut Read) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:298:22 [INFO] [stdout] | [INFO] [stdout] 298 | ... ret.push(try!(char::from_u32((y & 0x3F) | (x & 0x1F) << 6).ok_or(ClassReadError::UTF8Error(format!("Invalid 2 byte code {} {}", x, ... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:302:22 [INFO] [stdout] | [INFO] [stdout] 302 | ... ret.push(try!(char::from_u32((z & 0x3F) | (y & 0x3F) << 6 | (x & 0xF) << 12).ok_or(ClassReadError::UTF8Error(format!("Invalid 3 byt... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:312:22 [INFO] [stdout] | [INFO] [stdout] 312 | ret.push(try!(char::from_u32((z & 0x3F) | (y & 0xF) << 6 | (w & 0x3F) << 10 | (v & 0xF) << 16 | 0x10000) [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:323:15 [INFO] [stdout] | [INFO] [stdout] 323 | let tag = try!(reader.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:328:26 [INFO] [stdout] | [INFO] [stdout] 328 | let length = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:330:13 [INFO] [stdout] | [INFO] [stdout] 330 | try!(reader.take(length as u64).read_to_end(&mut buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:331:26 [INFO] [stdout] | [INFO] [stdout] 331 | let string = try!(string_from_utf8(&buf)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:337:25 [INFO] [stdout] | [INFO] [stdout] 337 | let value = try!(reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:343:50 [INFO] [stdout] | [INFO] [stdout] 343 | let value : f32 = unsafe { transmute(try!(reader.read_u32::())) }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 348 | let value = try!(reader.read_u64::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:354:50 [INFO] [stdout] | [INFO] [stdout] 354 | let value : f64 = unsafe { transmute(try!(reader.read_u64::())) }; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:361:31 [INFO] [stdout] | [INFO] [stdout] 361 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:367:32 [INFO] [stdout] | [INFO] [stdout] 367 | let string_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:373:31 [INFO] [stdout] | [INFO] [stdout] 373 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:374:39 [INFO] [stdout] | [INFO] [stdout] 374 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:380:31 [INFO] [stdout] | [INFO] [stdout] 380 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:381:39 [INFO] [stdout] | [INFO] [stdout] 381 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:387:31 [INFO] [stdout] | [INFO] [stdout] 387 | let class_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:394:30 [INFO] [stdout] | [INFO] [stdout] 394 | let name_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:395:36 [INFO] [stdout] | [INFO] [stdout] 395 | let descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:401:34 [INFO] [stdout] | [INFO] [stdout] 401 | let reference_kind = try!(reader.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:402:35 [INFO] [stdout] | [INFO] [stdout] 402 | let reference_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:408:36 [INFO] [stdout] | [INFO] [stdout] 408 | let descriptor_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:414:47 [INFO] [stdout] | [INFO] [stdout] 414 | let bootstrap_method_attr_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:415:39 [INFO] [stdout] | [INFO] [stdout] 415 | let name_and_type_index = try!(reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/reader/class_reader.rs:321:36 [INFO] [stdout] | [INFO] [stdout] 321 | fn read_constant_pool(reader: &mut Read, entry_count: &mut u16) -> Result { [INFO] [stdout] | ^^^^ help: use `dyn`: `dyn Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:427:17 [INFO] [stdout] | [INFO] [stdout] 427 | let magic = try!(buf_reader.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:428:17 [INFO] [stdout] | [INFO] [stdout] 428 | let minor = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:429:17 [INFO] [stdout] | [INFO] [stdout] 429 | let major = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:440:20 [INFO] [stdout] | [INFO] [stdout] 440 | let cp_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:453:42 [INFO] [stdout] | [INFO] [stdout] 453 | ret.constant_pool.pool.insert(i, try!(read_constant_pool(buf_reader, &mut entry_count))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:457:24 [INFO] [stdout] | [INFO] [stdout] 457 | ret.access_flags = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:459:28 [INFO] [stdout] | [INFO] [stdout] 459 | ret.this_class_index = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:464:29 [INFO] [stdout] | [INFO] [stdout] 464 | ret.super_class_index = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:467:28 [INFO] [stdout] | [INFO] [stdout] 467 | let interfaces_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:470:29 [INFO] [stdout] | [INFO] [stdout] 470 | ret.interfaces.push(try!(buf_reader.read_u16::())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:473:24 [INFO] [stdout] | [INFO] [stdout] 473 | let fields_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:476:25 [INFO] [stdout] | [INFO] [stdout] 476 | ret.fields.push(try!(read_field(&ret.constant_pool, buf_reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:479:25 [INFO] [stdout] | [INFO] [stdout] 479 | let methods_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 482 | ret.methods.push(try!(read_field(&ret.constant_pool, buf_reader))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:485:28 [INFO] [stdout] | [INFO] [stdout] 485 | let attributes_count = try!(buf_reader.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/class_reader.rs:488:25 [INFO] [stdout] | [INFO] [stdout] 488 | let attribute = try!(read_attribute(&ret.constant_pool, buf_reader)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:84:58 [INFO] [stdout] | [INFO] [stdout] 84 | ... let class_name = try!(runtime.current_frame.constant_pool.get_class_name(e.catch_type)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:206:13 [INFO] [stdout] | [INFO] [stdout] 206 | try!(Class::initialise(runtime, &x)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:211:24 [INFO] [stdout] | [INFO] [stdout] 211 | let class_result = try!(find_class(runtime,name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | let class_obj = try!(bootstrap_class_and_dependencies(runtime, name, &class_result)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 234 | (*try!(class.cr.constant_pool.get_class_name(class.cr.super_class_index))).clone() [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:252:28 [INFO] [stdout] | [INFO] [stdout] 252 | let class_result = try!(find_class(runtime, super_class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:262:31 [INFO] [stdout] | [INFO] [stdout] 262 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:263:37 [INFO] [stdout] | [INFO] [stdout] 263 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:271:27 [INFO] [stdout] | [INFO] [stdout] 271 | let var = try!(initialise_variable(runtime, descriptor_string.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | try!(Class::initialise(runtime, &core_class)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:330:30 [INFO] [stdout] | [INFO] [stdout] 330 | class = Some(try!(load_class(runtime, type_string.as_str()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:331:28 [INFO] [stdout] | [INFO] [stdout] 331 | variable = try!(construct_null_object(runtime, class.clone().unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:335:32 [INFO] [stdout] | [INFO] [stdout] 335 | variable = try!(construct_null_object(runtime, class.clone().unwrap())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:348:23 [INFO] [stdout] | [INFO] [stdout] 348 | return Ok(try!(construct_primitive_array(runtime, variable.get_descriptor().as_str(), None))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:352:23 [INFO] [stdout] | [INFO] [stdout] 352 | return Ok(try!(construct_array(runtime, class.unwrap(), None))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:370:24 [INFO] [stdout] | [INFO] [stdout] 370 | while {type_char = try!(iter.next().ok_or(RunnerError::ClassInvalid2(format!("Failed to parse {}", descriptor)))); type_char != ')'} { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:374:25 [INFO] [stdout] | [INFO] [stdout] 374 | type_char = try!(iter.next().ok_or(RunnerError::ClassInvalid2(format!("Failed to parse {}", descriptor)))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:382:21 [INFO] [stdout] | [INFO] [stdout] 382 | let param = try!(parse_single_type_descriptor(runtime, type_string.as_str(), true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:395:37 [INFO] [stdout] | [INFO] [stdout] 395 | return Ok((parameters, Some(try!(parse_single_type_descriptor(runtime, return_type_string.as_str(), true))))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | try!(do_run_method(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:415:5 [INFO] [stdout] | [INFO] [stdout] 415 | try!(bootstrap_class_and_dependencies(&mut runtime, String::new().as_str(), class)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:417:21 [INFO] [stdout] | [INFO] [stdout] 417 | let main_code = try!(class.get_code(&"main", &"([Ljava/lang/String;)V")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | try!(do_run_method(&mut runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:442:16 [INFO] [stdout] | [INFO] [stdout] 442 | let name = try!(class_result.name()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:443:17 [INFO] [stdout] | [INFO] [stdout] 443 | let class = try!(bootstrap_class_and_dependencies(runtime, name.as_str(), class_result)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:450:16 [INFO] [stdout] | [INFO] [stdout] 450 | let code = try!(class_result.get_code(method, method_descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/runner.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 454 | try!(do_run_method(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | let var = try!(construct_object(runtime, &"java/lang/String")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | try!(put_field(runtime, &obj, &"value", array)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | let string = try!(extract_from_string(runtime, &obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 26 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:38:17 [INFO] [stdout] | [INFO] [stdout] 38 | let field = try!(get_field(runtime, obj, "java/lang/String", "value")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/util.rs:39:18 [INFO] [stdout] | [INFO] [stdout] 39 | let string = try!(extract_from_char_array(runtime, &field)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | try!(invoke_nested(runtime, properties.to_ref_type().clone(), vec!(properties.clone(), keyvar, valuevar), "setProperty", "(Ljava/lang... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:20:20 [INFO] [stdout] | [INFO] [stdout] 20 | let name_var = try!(make_string(runtime, name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:21:29 [INFO] [stdout] | [INFO] [stdout] 21 | let name_var_interned = try!(string_intern(runtime, &name_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:22:25 [INFO] [stdout] | [INFO] [stdout] 22 | let signature_var = try!(make_string(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:23:15 [INFO] [stdout] | [INFO] [stdout] 23 | let var = try!(construct_object(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | try!(put_field(runtime, &var.to_ref(), "name", name_var_interned)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | try!(put_field(runtime, &var.to_ref(), "signature", signature_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:26:20 [INFO] [stdout] | [INFO] [stdout] 26 | let type_obj = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | try!(put_field(runtime, &var.to_ref(), "type", type_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | try!(put_field(runtime, &var.to_ref(), "slot", Variable::Int(slot))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | try!(put_field(runtime, &var.to_ref(), "clazz", clazz.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | try!(put_field(runtime, &var.to_ref(), "modifiers", Variable::Int(access as i32))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:36:20 [INFO] [stdout] | [INFO] [stdout] 36 | let name_var = try!(make_string(runtime, name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:37:29 [INFO] [stdout] | [INFO] [stdout] 37 | let name_var_interned = try!(string_intern(runtime, &name_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:38:25 [INFO] [stdout] | [INFO] [stdout] 38 | let signature_var = try!(make_string(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | let var = try!(construct_object(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | try!(put_field(runtime, &var.to_ref(), "name", name_var_interned)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | try!(put_field(runtime, &var.to_ref(), "signature", signature_var)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:62:26 [INFO] [stdout] | [INFO] [stdout] 62 | let string = try!(extract_from_string(runtime, &obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:65:23 [INFO] [stdout] | [INFO] [stdout] 65 | let var = try!(get_primitive_class_object(runtime, descriptor)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:94:30 [INFO] [stdout] | [INFO] [stdout] 94 | let descriptor = try!(extract_from_string(runtime, &descriptor_string_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:105:41 [INFO] [stdout] | [INFO] [stdout] 105 | let exception = try!(construct_object(runtime, &"java/lang/ClassNotFoundException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:112:23 [INFO] [stdout] | [INFO] [stdout] 112 | let var = try!(get_class_object_from_descriptor(runtime, type_name_to_descriptor(&descriptor).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:127:45 [INFO] [stdout] | [INFO] [stdout] 127 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:129:40 [INFO] [stdout] | [INFO] [stdout] 129 | ... let field_object = try!(make_field(runtime, &args[0], name_string, descriptor_string, field.access_flags, offset as i32)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:133:32 [INFO] [stdout] | [INFO] [stdout] 133 | let fields_array = try!(construct_array_by_name(runtime, &"java/lang/reflect/Field", Some(field_objects))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:147:35 [INFO] [stdout] | [INFO] [stdout] 147 | let name_string = try!(class.cr.constant_pool.get_str(method.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:148:41 [INFO] [stdout] | [INFO] [stdout] 148 | let descriptor_string = try!(class.cr.constant_pool.get_str(method.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:149:38 [INFO] [stdout] | [INFO] [stdout] 149 | let methods_object = try!(make_method(runtime, name_string, descriptor_string, method.access_flags)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:152:33 [INFO] [stdout] | [INFO] [stdout] 152 | let methods_array = try!(construct_array_by_name(runtime, &"java/lang/reflect/Method", Some(method_objects))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:165:33 [INFO] [stdout] | [INFO] [stdout] 165 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:180:13 [INFO] [stdout] | [INFO] [stdout] 180 | try!(invoke_nested(runtime, properties.to_ref_type().clone(), vec!(properties.clone()), "", "()V", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:182:13 [INFO] [stdout] | [INFO] [stdout] 182 | try!(set_property(runtime, &properties, "file.encoding", "us-ascii")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:183:13 [INFO] [stdout] | [INFO] [stdout] 183 | try!(set_property(runtime, &properties, "line.separator", "\n")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:189:13 [INFO] [stdout] | [INFO] [stdout] 189 | try!(put_static(runtime, "java/lang/System", "in", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:194:13 [INFO] [stdout] | [INFO] [stdout] 194 | try!(put_static(runtime, "java/lang/System", "out", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:199:13 [INFO] [stdout] | [INFO] [stdout] 199 | try!(put_static(runtime, "java/lang/System", "err", stream)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:203:23 [INFO] [stdout] | [INFO] [stdout] 203 | let lib = try!(extract_from_string(runtime, &lib_string_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:225:28 [INFO] [stdout] | [INFO] [stdout] 225 | let interned = try!(string_intern(runtime, &args[0])); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:256:24 [INFO] [stdout] | [INFO] [stdout] 256 | let code = try!(args[0].hash_code(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:261:24 [INFO] [stdout] | [INFO] [stdout] 261 | let code = try!(args[0].hash_code(runtime)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:267:23 [INFO] [stdout] | [INFO] [stdout] 267 | let var = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:285:13 [INFO] [stdout] | [INFO] [stdout] 285 | try!(put_field(runtime, &obj.clone(), &"priority", args[1].clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:293:31 [INFO] [stdout] | [INFO] [stdout] 293 | let var = try!(construct_object(runtime, &"java/lang/ThreadGroup")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:295:21 [INFO] [stdout] | [INFO] [stdout] 295 | try!(invoke_nested(runtime, obj.unwrap().type_ref().clone(), vec!(var.clone()), "", "()V", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:300:31 [INFO] [stdout] | [INFO] [stdout] 300 | let var = try!(construct_object(runtime, &"java/lang/Thread")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:305:38 [INFO] [stdout] | [INFO] [stdout] 305 | let thread_str = try!(make_string(runtime, &"thread")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:306:21 [INFO] [stdout] | [INFO] [stdout] 306 | try!(put_field(runtime, &obj, &String::from("name"), thread_str)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:307:21 [INFO] [stdout] | [INFO] [stdout] 307 | try!(put_field(runtime, &obj, &String::from("priority"), Variable::Int(1))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:308:21 [INFO] [stdout] | [INFO] [stdout] 308 | try!(put_field(runtime, &obj, &String::from("group"), thread_group)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_lang.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | try!(put_field(runtime, &obj, &String::from("__alive"), Variable::Boolean(true))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:20:35 [INFO] [stdout] | [INFO] [stdout] 20 | let file_descriptor = try!(get_field(runtime, &fos, &"java/io/FileOutputStream", "fd")).to_ref(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:21:38 [INFO] [stdout] | [INFO] [stdout] 21 | let file_descriptor_id = try!(get_field(runtime, &file_descriptor, &"java/io/FileDescriptor", "fd")).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 38 | try!(invoke_nested(runtime, action.unwrap().type_ref().clone(), args.clone(), "run", "()Ljava/lang/Object;", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:43:13 [INFO] [stdout] | [INFO] [stdout] 43 | try!(invoke_nested(runtime, action.unwrap().type_ref().clone(), args.clone(), "run", "()Ljava/lang/Object;", false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/java_other.rs:46:23 [INFO] [stdout] | [INFO] [stdout] 46 | let ret = try!(construct_null_object_by_name(runtime, &"java/security/AccessControlContext")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:12:15 [INFO] [stdout] | [INFO] [stdout] 12 | let ret = try!(obj.as_ref().unwrap().get_member_at_offset(offset).ok_or(RunnerError::ClassInvalid("Loaded invalid index into object"))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:71:24 [INFO] [stdout] | [INFO] [stdout] 71 | let slot = try!(get_field(runtime, &obj, &"java/lang/reflect/Field", "slot")).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:114:98 [INFO] [stdout] | [INFO] [stdout] 114 | ... ("sun/misc/Unsafe", "getObjectVolatile", "(Ljava/lang/Object;J)Ljava/lang/Object;") => { try!(get_at_index(runtime, args, "getObjec... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:115:78 [INFO] [stdout] | [INFO] [stdout] 115 | ... ("sun/misc/Unsafe", "getIntVolatile", "(Ljava/lang/Object;J)I") => { try!(get_at_index(runtime, args, "getIntVolatile", Variable::t... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:116:82 [INFO] [stdout] | [INFO] [stdout] 116 | ... ("sun/misc/Unsafe", "getBooleanVolatile", "(Ljava/lang/Object;J)Z") => { try!(get_at_index(runtime, args, "getBooleanVolatile", Var... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:117:79 [INFO] [stdout] | [INFO] [stdout] 117 | ... ("sun/misc/Unsafe", "getByteVolatile", "(Ljava/lang/Object;J)B") => { try!(get_at_index(runtime, args, "getByteVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:118:80 [INFO] [stdout] | [INFO] [stdout] 118 | ... ("sun/misc/Unsafe", "getShortVolatile", "(Ljava/lang/Object;J)S") => { try!(get_at_index(runtime, args, "getShortVolatile", Variabl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:119:79 [INFO] [stdout] | [INFO] [stdout] 119 | ... ("sun/misc/Unsafe", "getCharVolatile", "(Ljava/lang/Object;J)C") => { try!(get_at_index(runtime, args, "getCharVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:120:79 [INFO] [stdout] | [INFO] [stdout] 120 | ... ("sun/misc/Unsafe", "getLongVolatile", "(Ljava/lang/Object;J)J") => { try!(get_at_index(runtime, args, "getLongVolatile", Variable:... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:121:80 [INFO] [stdout] | [INFO] [stdout] 121 | ... ("sun/misc/Unsafe", "getFloatVolatile", "(Ljava/lang/Object;J)F") => { try!(get_at_index(runtime, args, "getFloatVolatile", Variabl... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:122:81 [INFO] [stdout] | [INFO] [stdout] 122 | ... ("sun/misc/Unsafe", "getDoubleVolatile", "(Ljava/lang/Object;J)D") => { try!(get_at_index(runtime, args, "getDoubleVolatile", Varia... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:123:120 [INFO] [stdout] | [INFO] [stdout] 123 | ... ("sun/misc/Unsafe", "compareAndSwapObject", "(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z") => { try!(compare_and_swa... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:124:83 [INFO] [stdout] | [INFO] [stdout] 124 | ... ("sun/misc/Unsafe", "compareAndSwapInt", "(Ljava/lang/Object;JII)Z") => { try!(compare_and_swap(runtime, args, "compareAndSwapInt",... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:125:84 [INFO] [stdout] | [INFO] [stdout] 125 | ... ("sun/misc/Unsafe", "compareAndSwapLong", "(Ljava/lang/Object;JJJ)Z") => { try!(compare_and_swap(runtime, args, "compareAndSwapLong... [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/sun.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | let var = try!(get_class_object_from_descriptor(runtime, type_name_to_descriptor(&class.name).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | if try!(java_lang::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:14:8 [INFO] [stdout] | [INFO] [stdout] 14 | if try!(java_other::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/builtins/mod.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | if try!(sun::try_builtin(class_name, method_name, descriptor, args, runtime)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/reader/builtins/mod.rs:18:19 [INFO] [stdout] | [INFO] [stdout] 18 | return Ok((true)); [INFO] [stdout] | ^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 17 | let var = try!(construct_object(runtime, &"java/lang/Class")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:20:23 [INFO] [stdout] | [INFO] [stdout] 20 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor.as_str())).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:20:49 [INFO] [stdout] | [INFO] [stdout] 20 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor.as_str())).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:21:27 [INFO] [stdout] | [INFO] [stdout] 21 | let interned_string = try!(string_intern(runtime, &name_object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | try!(put_field(runtime, &var.to_ref(), "name", interned_string)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | try!(put_field(runtime, &var.to_ref(), "__is_primitive", Variable::Boolean(true))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | try!(put_field(runtime, &var.to_ref(), "__is_array", Variable::Boolean(false))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:39:15 [INFO] [stdout] | [INFO] [stdout] 39 | let var = try!(construct_object(runtime, &"java/lang/Class")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:42:23 [INFO] [stdout] | [INFO] [stdout] 42 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor)).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:42:49 [INFO] [stdout] | [INFO] [stdout] 42 | let name_object = try!(make_string(runtime, try!(descriptor_to_type_name(descriptor)).as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 43 | let interned_string = try!(string_intern(runtime, &name_object)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | try!(put_field(runtime, &var.to_ref(), "name", interned_string)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:49:19 [INFO] [stdout] | [INFO] [stdout] 49 | let subtype = try!(parse_single_type_descriptor(runtime, descriptor, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:58:28 [INFO] [stdout] | [INFO] [stdout] 58 | let null_obj = try!(construct_null_object(runtime, class.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:59:13 [INFO] [stdout] | [INFO] [stdout] 59 | try!(put_field(runtime, &obj, "__class", null_obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:65:34 [INFO] [stdout] | [INFO] [stdout] 65 | component_type = try!(get_class_object_from_descriptor(runtime, array_obj.element_type_str.clone().as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:67:34 [INFO] [stdout] | [INFO] [stdout] 67 | component_type = try!(get_primitive_class_object(runtime, array_obj.element_type_str.clone())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:69:13 [INFO] [stdout] | [INFO] [stdout] 69 | try!(put_field(runtime, &obj, "__componentType", component_type)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | try!(put_field(runtime, &obj, "__is_primitive", Variable::Boolean(is_primitive))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:74:5 [INFO] [stdout] | [INFO] [stdout] 74 | try!(put_field(runtime, &obj, "__is_array", Variable::Boolean(is_array))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/class_objects.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | try!(put_field(runtime, &obj, "__is_unresolved", Variable::Boolean(is_unresolved))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:10:20 [INFO] [stdout] | [INFO] [stdout] 10 | let variable = try!(parse_single_type_descriptor(runtime, descriptor_string, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:19:52 [INFO] [stdout] | [INFO] [stdout] 19 | runtime.free_mem -= v.len() as i64 + size_of::<(ArrayObject)>() as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | runtime.free_mem -= size_of::<(ArrayObject)>() as i64 + data.as_ref().map(|x| x.len()).unwrap_or(0) as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:43:17 [INFO] [stdout] | [INFO] [stdout] 43 | let class = try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/reader/jvm/construction.rs:49:35 [INFO] [stdout] | [INFO] [stdout] 49 | runtime.free_mem -= size_of::<(ArrayObject)>() as i64 + data.as_ref().map(|x| x.len()).unwrap_or(0) as i64; [INFO] [stdout] | ^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:71:5 [INFO] [stdout] | [INFO] [stdout] 71 | try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:73:26 [INFO] [stdout] | [INFO] [stdout] 73 | let original_class = try!(load_class(runtime, name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:85:31 [INFO] [stdout] | [INFO] [stdout] 85 | let name_string = try!(class.cr.constant_pool.get_str(field.name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:86:37 [INFO] [stdout] | [INFO] [stdout] 86 | let descriptor_string = try!(class.cr.constant_pool.get_str(field.descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/construction.rs:88:23 [INFO] [stdout] | [INFO] [stdout] 88 | let var = try!(initialise_variable(runtime, descriptor_string.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:31:25 [INFO] [stdout] | [INFO] [stdout] 31 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:37:25 [INFO] [stdout] | [INFO] [stdout] 37 | let exception = try!(construct_object(runtime, &"java/lang/ArrayIndexOutOfBoundsException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:67:25 [INFO] [stdout] | [INFO] [stdout] 67 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/reader/runner.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / lazy_static! { [INFO] [stdout] 23 | | static ref builtin_class_fields: HashMap<&'static str, Vec<&'static str>> = { [INFO] [stdout] 24 | | let mut m = HashMap::new(); [INFO] [stdout] 25 | | m.insert("java/lang/Class", vec!("__is_array", "__is_primitive", "__class", "__componentType", "__is_unresolved")); [INFO] [stdout] ... | [INFO] [stdout] 28 | | }; [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | let exception = try!(construct_object(runtime, &"java/lang/ArrayIndexOutOfBoundsException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:134:20 [INFO] [stdout] | [INFO] [stdout] 134 | else { try!(Err(maybe_code.err().unwrap())) } [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:154:49 [INFO] [stdout] | [INFO] [stdout] 154 | let (class_name, method_name, descriptor) = try!(runtime.current_frame.constant_pool.get_method(index)).clone(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:182:25 [INFO] [stdout] | [INFO] [stdout] 182 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:196:25 [INFO] [stdout] | [INFO] [stdout] 196 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:212:25 [INFO] [stdout] | [INFO] [stdout] 212 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:235:25 [INFO] [stdout] | [INFO] [stdout] 235 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:267:27 [INFO] [stdout] | [INFO] [stdout] 267 | let str = try!(runtime.current_frame.constant_pool.get_str(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:269:27 [INFO] [stdout] | [INFO] [stdout] 269 | let var = try!(make_string(runtime, str.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:273:48 [INFO] [stdout] | [INFO] [stdout] 273 | let constant_pool_descriptor = try!(runtime.current_frame.constant_pool.get_str(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:290:27 [INFO] [stdout] | [INFO] [stdout] 290 | let var = try!(get_class_object_from_descriptor(runtime, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:309:19 [INFO] [stdout] | [INFO] [stdout] 309 | let op_code = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:315:23 [INFO] [stdout] | [INFO] [stdout] 315 | let obj = try!(construct_null_object_by_name(runtime, "java/lang/Object")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:334:24 [INFO] [stdout] | [INFO] [stdout] 334 | let byte = try!(buf.read_u8()) as i8 as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:339:25 [INFO] [stdout] | [INFO] [stdout] 339 | let short = try!(buf.read_u16::()) as i16 as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:344:25 [INFO] [stdout] | [INFO] [stdout] 344 | let index = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:345:13 [INFO] [stdout] | [INFO] [stdout] 345 | try!(ldc(runtime, index as usize)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:348:25 [INFO] [stdout] | [INFO] [stdout] 348 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:349:13 [INFO] [stdout] | [INFO] [stdout] 349 | try!(ldc(runtime, index as usize)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:352:25 [INFO] [stdout] | [INFO] [stdout] 352 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:371:15 [INFO] [stdout] | [INFO] [stdout] 371 | 21 => try!(load("ILOAD", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:371:34 [INFO] [stdout] | [INFO] [stdout] 371 | 21 => try!(load("ILOAD", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:372:15 [INFO] [stdout] | [INFO] [stdout] 372 | 22 => try!(load("LLOAD", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:372:34 [INFO] [stdout] | [INFO] [stdout] 372 | 22 => try!(load("LLOAD", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:373:15 [INFO] [stdout] | [INFO] [stdout] 373 | 23 => try!(load("FLOAD", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:373:34 [INFO] [stdout] | [INFO] [stdout] 373 | 23 => try!(load("FLOAD", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:374:15 [INFO] [stdout] | [INFO] [stdout] 374 | 24 => try!(load("DLOAD", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:374:34 [INFO] [stdout] | [INFO] [stdout] 374 | 24 => try!(load("DLOAD", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:375:15 [INFO] [stdout] | [INFO] [stdout] 375 | 25 => try!(load("ALOAD", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:375:34 [INFO] [stdout] | [INFO] [stdout] 375 | 25 => try!(load("ALOAD", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:376:20 [INFO] [stdout] | [INFO] [stdout] 376 | 26...29 => try!(load("ILOAD", op_code - 26, runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:377:20 [INFO] [stdout] | [INFO] [stdout] 377 | 30...33 => try!(load("LLOAD", op_code - 30, runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:378:20 [INFO] [stdout] | [INFO] [stdout] 378 | 34...37 => try!(load("FLOAD", op_code - 34, runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:379:20 [INFO] [stdout] | [INFO] [stdout] 379 | 38...41 => try!(load("DLOAD", op_code - 38, runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:380:20 [INFO] [stdout] | [INFO] [stdout] 380 | 42...45 => try!(load("ALOAD", op_code - 42, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:381:15 [INFO] [stdout] | [INFO] [stdout] 381 | 46 => try!(aload("IALOAD", runtime, Variable::Int, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:382:15 [INFO] [stdout] | [INFO] [stdout] 382 | 47 => try!(aload("LALOAD", runtime, Variable::Long, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:383:15 [INFO] [stdout] | [INFO] [stdout] 383 | 48 => try!(aload("FALOAD", runtime, Variable::Float, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:384:15 [INFO] [stdout] | [INFO] [stdout] 384 | 49 => try!(aload("DALOAD", runtime, Variable::Double, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:385:15 [INFO] [stdout] | [INFO] [stdout] 385 | 50 => try!(aload("AALOAD", runtime, Variable::Reference, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:386:15 [INFO] [stdout] | [INFO] [stdout] 386 | 51 => try!(aload("BALOAD", runtime, Variable::Byte, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:387:15 [INFO] [stdout] | [INFO] [stdout] 387 | 52 => try!(aload("CALOAD", runtime, Variable::Char, |x| Variable::Int(Variable::to_int(&x)))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:388:15 [INFO] [stdout] | [INFO] [stdout] 388 | 53 => try!(aload("SALOAD", runtime, Variable::Short, |x| x)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:389:15 [INFO] [stdout] | [INFO] [stdout] 389 | 54 => try!(store("ISTORE", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:389:36 [INFO] [stdout] | [INFO] [stdout] 389 | 54 => try!(store("ISTORE", try!(buf.read_u8()), runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:390:15 [INFO] [stdout] | [INFO] [stdout] 390 | 55 => try!(store("LSTORE", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:390:36 [INFO] [stdout] | [INFO] [stdout] 390 | 55 => try!(store("LSTORE", try!(buf.read_u8()), runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:391:15 [INFO] [stdout] | [INFO] [stdout] 391 | 56 => try!(store("FSTORE", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:391:36 [INFO] [stdout] | [INFO] [stdout] 391 | 56 => try!(store("FSTORE", try!(buf.read_u8()), runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:392:15 [INFO] [stdout] | [INFO] [stdout] 392 | 57 => try!(store("DSTORE", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:392:36 [INFO] [stdout] | [INFO] [stdout] 392 | 57 => try!(store("DSTORE", try!(buf.read_u8()), runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:393:15 [INFO] [stdout] | [INFO] [stdout] 393 | 58 => try!(store("ASTORE", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:393:36 [INFO] [stdout] | [INFO] [stdout] 393 | 58 => try!(store("ASTORE", try!(buf.read_u8()), runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:394:20 [INFO] [stdout] | [INFO] [stdout] 394 | 59...62 => try!(store("ISTORE", op_code - 59, runtime, Variable::Int)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:395:20 [INFO] [stdout] | [INFO] [stdout] 395 | 63...66 => try!(store("LSTORE", op_code - 63, runtime, Variable::Long)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:396:20 [INFO] [stdout] | [INFO] [stdout] 396 | 67...70 => try!(store("FSTORE", op_code - 67, runtime, Variable::Float)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:397:20 [INFO] [stdout] | [INFO] [stdout] 397 | 71...74 => try!(store("DSTORE", op_code - 71, runtime, Variable::Double)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:398:20 [INFO] [stdout] | [INFO] [stdout] 398 | 75...78 => try!(store("ASTORE", op_code - 75, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:399:15 [INFO] [stdout] | [INFO] [stdout] 399 | 79 => try!(astore("IASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:400:15 [INFO] [stdout] | [INFO] [stdout] 400 | 80 => try!(astore("LASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:401:15 [INFO] [stdout] | [INFO] [stdout] 401 | 81 => try!(astore("FASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:402:15 [INFO] [stdout] | [INFO] [stdout] 402 | 82 => try!(astore("DASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:403:15 [INFO] [stdout] | [INFO] [stdout] 403 | 83 => try!(astore("AASTORE", runtime, |x| x.clone())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:404:15 [INFO] [stdout] | [INFO] [stdout] 404 | 84 => try!(astore("BASTORE", runtime, |x| Variable::Byte(x.to_int() as u8))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:405:15 [INFO] [stdout] | [INFO] [stdout] 405 | 85 => try!(astore("CASTORE", runtime, |x| Variable::Char(std::char::from_u32((x.to_int() as u32) & 0xFF).unwrap()))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:406:15 [INFO] [stdout] | [INFO] [stdout] 406 | 86 => try!(astore("SASTORE", runtime, |x| Variable::Short(x.to_int() as i16))), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:488:25 [INFO] [stdout] | [INFO] [stdout] 488 | let index = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:489:26 [INFO] [stdout] | [INFO] [stdout] 489 | let constt = try!(buf.read_u8()) as i8; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:521:16 [INFO] [stdout] | [INFO] [stdout] 521 | 149 => try!(fcmp("FCMPG", runtime, true)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:522:16 [INFO] [stdout] | [INFO] [stdout] 522 | 150 => try!(fcmp("FCMPL", runtime, false)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:523:16 [INFO] [stdout] | [INFO] [stdout] 523 | 153 => try!(ifcmp("IFEQ", runtime, buf, |x| x == 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:524:16 [INFO] [stdout] | [INFO] [stdout] 524 | 154 => try!(ifcmp("IFNE", runtime, buf, |x| x != 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:525:16 [INFO] [stdout] | [INFO] [stdout] 525 | 155 => try!(ifcmp("IFLT", runtime, buf, |x| x < 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:526:16 [INFO] [stdout] | [INFO] [stdout] 526 | 156 => try!(ifcmp("IFGE", runtime, buf, |x| x >= 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:527:16 [INFO] [stdout] | [INFO] [stdout] 527 | 157 => try!(ifcmp("IFGT", runtime, buf, |x| x > 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:528:16 [INFO] [stdout] | [INFO] [stdout] 528 | 158 => try!(ifcmp("IFLE", runtime, buf, |x| x <= 0)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:529:16 [INFO] [stdout] | [INFO] [stdout] 529 | 159 => try!(icmp("IF_ICMPEQ", runtime, buf, |x,y| x == y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:530:16 [INFO] [stdout] | [INFO] [stdout] 530 | 160 => try!(icmp("IF_ICMPNE", runtime, buf, |x,y| x != y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:531:16 [INFO] [stdout] | [INFO] [stdout] 531 | 161 => try!(icmp("IF_ICMPLT", runtime, buf, |x,y| x < y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:532:16 [INFO] [stdout] | [INFO] [stdout] 532 | 162 => try!(icmp("IF_ICMPGE", runtime, buf, |x,y| x >= y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:533:16 [INFO] [stdout] | [INFO] [stdout] 533 | 163 => try!(icmp("IF_ICMPGT", runtime, buf, |x,y| x > y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:534:16 [INFO] [stdout] | [INFO] [stdout] 534 | 164 => try!(icmp("IF_ICMPLE", runtime, buf, |x,y| x <= y)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:535:16 [INFO] [stdout] | [INFO] [stdout] 535 | 165 => try!(ifacmp("IF_ACMPEQ", runtime, buf, true)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:536:16 [INFO] [stdout] | [INFO] [stdout] 536 | 166 => try!(ifacmp("IF_ACMPNEQ", runtime, buf, false)), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:538:33 [INFO] [stdout] | [INFO] [stdout] 538 | let branch_offset = try!(buf.read_u16::()) as i16; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:546:27 [INFO] [stdout] | [INFO] [stdout] 546 | let default = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:547:23 [INFO] [stdout] | [INFO] [stdout] 547 | let low = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:548:24 [INFO] [stdout] | [INFO] [stdout] 548 | let high = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:558:28 [INFO] [stdout] | [INFO] [stdout] 558 | let jump = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:567:27 [INFO] [stdout] | [INFO] [stdout] 567 | let default = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:568:26 [INFO] [stdout] | [INFO] [stdout] 568 | let npairs = try!(buf.read_u32::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:573:33 [INFO] [stdout] | [INFO] [stdout] 573 | let match_key = try!(buf.read_u32::()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 574 | let offset = try!(buf.read_u32::()) as i32; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:600:25 [INFO] [stdout] | [INFO] [stdout] 600 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:601:49 [INFO] [stdout] | [INFO] [stdout] 601 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:603:36 [INFO] [stdout] | [INFO] [stdout] 603 | let mut class_result = try!(load_class(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:622:25 [INFO] [stdout] | [INFO] [stdout] 622 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:624:49 [INFO] [stdout] | [INFO] [stdout] 624 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:626:13 [INFO] [stdout] | [INFO] [stdout] 626 | try!(put_static(runtime, class_name.as_str(), field_name.as_str(), value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:629:31 [INFO] [stdout] | [INFO] [stdout] 629 | let field_index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:630:49 [INFO] [stdout] | [INFO] [stdout] 630 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(field_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:633:21 [INFO] [stdout] | [INFO] [stdout] 633 | let f = try!(get_field(runtime, &obj, class_name.as_str(), field_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:638:31 [INFO] [stdout] | [INFO] [stdout] 638 | let field_index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:639:49 [INFO] [stdout] | [INFO] [stdout] 639 | let (class_name, field_name, typ) = try!(runtime.current_frame.constant_pool.get_field(field_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:644:13 [INFO] [stdout] | [INFO] [stdout] 644 | try!(put_field_specific_class_name(runtime, &obj, class_name.as_str(), field_name.as_str(), value)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:647:25 [INFO] [stdout] | [INFO] [stdout] 647 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:648:13 [INFO] [stdout] | [INFO] [stdout] 648 | try!(invoke("INVOKEVIRTUAL", runtime, index, true, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:651:25 [INFO] [stdout] | [INFO] [stdout] 651 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:652:13 [INFO] [stdout] | [INFO] [stdout] 652 | try!(invoke("INVOKESPECIAL", runtime, index, true, true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:655:25 [INFO] [stdout] | [INFO] [stdout] 655 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:656:13 [INFO] [stdout] | [INFO] [stdout] 656 | try!(invoke("INVOKESTATIC", runtime, index, false, true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:659:25 [INFO] [stdout] | [INFO] [stdout] 659 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:660:26 [INFO] [stdout] | [INFO] [stdout] 660 | let _count = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:661:25 [INFO] [stdout] | [INFO] [stdout] 661 | let _zero = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:662:13 [INFO] [stdout] | [INFO] [stdout] 662 | try!(invoke("INVOKEINTERFACE", runtime, index, true, false)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:665:25 [INFO] [stdout] | [INFO] [stdout] 665 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:666:30 [INFO] [stdout] | [INFO] [stdout] 666 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:668:23 [INFO] [stdout] | [INFO] [stdout] 668 | let var = try!(construct_object(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:672:25 [INFO] [stdout] | [INFO] [stdout] 672 | let atype = try!(buf.read_u8()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:673:25 [INFO] [stdout] | [INFO] [stdout] 673 | let count = try!(runtime.pop_from_stack().ok_or(RunnerError::ClassInvalid("NEWARRAY POP fail"))).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:694:29 [INFO] [stdout] | [INFO] [stdout] 694 | let array_obj = try!(construct_primitive_array(runtime, type_str.to_string().as_str(), Some(v))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 698 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:699:30 [INFO] [stdout] | [INFO] [stdout] 699 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:700:13 [INFO] [stdout] | [INFO] [stdout] 700 | try!(load_class(runtime, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:702:25 [INFO] [stdout] | [INFO] [stdout] 702 | let count = try!(runtime.pop_from_stack().ok_or(RunnerError::ClassInvalid("ANEWARRAY count fail"))).to_int(); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:706:24 [INFO] [stdout] | [INFO] [stdout] 706 | v.push(try!(construct_null_object(runtime, class.clone()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:708:29 [INFO] [stdout] | [INFO] [stdout] 708 | let array_obj = try!(construct_array(runtime, class, Some(v))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:715:33 [INFO] [stdout] | [INFO] [stdout] 715 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:724:25 [INFO] [stdout] | [INFO] [stdout] 724 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:738:25 [INFO] [stdout] | [INFO] [stdout] 738 | let index = try!(buf.read_u16::()); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:739:30 [INFO] [stdout] | [INFO] [stdout] 739 | let class_name = try!(runtime.current_frame.constant_pool.get_class_name(index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:764:16 [INFO] [stdout] | [INFO] [stdout] 764 | 198 => try!(branch_if("IFNULL", runtime, buf, current_position, |x| x.is_null())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/jvm/interpreter.rs:765:16 [INFO] [stdout] | [INFO] [stdout] 765 | 199 => try!(branch_if("IFNONNULL", runtime, buf, current_position, |x| !x.is_null())), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:318:10 [INFO] [stdout] | [INFO] [stdout] 318 | 2...8 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:323:10 [INFO] [stdout] | [INFO] [stdout] 323 | 9...10 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:328:11 [INFO] [stdout] | [INFO] [stdout] 328 | 11...13 => { [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:376:11 [INFO] [stdout] | [INFO] [stdout] 376 | 26...29 => try!(load("ILOAD", op_code - 26, runtime, Variable::Int)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:377:11 [INFO] [stdout] | [INFO] [stdout] 377 | 30...33 => try!(load("LLOAD", op_code - 30, runtime, Variable::Long)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:378:11 [INFO] [stdout] | [INFO] [stdout] 378 | 34...37 => try!(load("FLOAD", op_code - 34, runtime, Variable::Float)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:379:11 [INFO] [stdout] | [INFO] [stdout] 379 | 38...41 => try!(load("DLOAD", op_code - 38, runtime, Variable::Double)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | 42...45 => try!(load("ALOAD", op_code - 42, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:394:11 [INFO] [stdout] | [INFO] [stdout] 394 | 59...62 => try!(store("ISTORE", op_code - 59, runtime, Variable::Int)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:395:11 [INFO] [stdout] | [INFO] [stdout] 395 | 63...66 => try!(store("LSTORE", op_code - 63, runtime, Variable::Long)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:396:11 [INFO] [stdout] | [INFO] [stdout] 396 | 67...70 => try!(store("FSTORE", op_code - 67, runtime, Variable::Float)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:397:11 [INFO] [stdout] | [INFO] [stdout] 397 | 71...74 => try!(store("DSTORE", op_code - 71, runtime, Variable::Double)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `...` range patterns are deprecated [INFO] [stdout] --> src/reader/jvm/interpreter.rs:398:11 [INFO] [stdout] | [INFO] [stdout] 398 | 75...78 => try!(store("ASTORE", op_code - 75, runtime, Variable::Reference)), [INFO] [stdout] | ^^^ help: use `..=` for an inclusive range [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/class.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 43 | try!(invoke_nested(runtime, class.clone(), Vec::new(), "", "()V", true)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:63:36 [INFO] [stdout] | [INFO] [stdout] 63 | let name_str = try!(self.get_str(name_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:64:36 [INFO] [stdout] | [INFO] [stdout] 64 | let type_str = try!(self.get_str(descriptor_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 82 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:83:48 [INFO] [stdout] | [INFO] [stdout] 83 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:102:37 [INFO] [stdout] | [INFO] [stdout] 102 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 107 | let class_str = try!(self.get_class_name(class_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/constant_pool.rs:108:48 [INFO] [stdout] | [INFO] [stdout] 108 | let (name_str, type_str) = try!(self.get_name_and_type(name_and_type_index)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:101:24 [INFO] [stdout] | [INFO] [stdout] 101 | let class_result = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/reader/types/objects.rs:104:131 [INFO] [stdout] | [INFO] [stdout] 104 | return Err(RunnerError::ClassInvalid2(format!("Couldn't find static '{}' in class '{}' to put", field_name, class_name)));; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | let class = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | try!(null_check(runtime, obj)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:150:17 [INFO] [stdout] | [INFO] [stdout] 150 | let class = try!(load_class(runtime, class_name)); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/objects.rs:160:15 [INFO] [stdout] | [INFO] [stdout] 160 | let var = try!(construct_null_object_by_name(runtime, member.get_unresolved_type_name().clone().as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:98:42 [INFO] [stdout] | [INFO] [stdout] 98 | let (parameters, _return_type) = try!(parse_function_type_descriptor(self, descriptor.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:102:25 [INFO] [stdout] | [INFO] [stdout] 102 | let mut class = try!(load_class(self, class_name.as_str())); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:124:28 [INFO] [stdout] | [INFO] [stdout] 124 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:144:16 [INFO] [stdout] | [INFO] [stdout] 144 | if try!(try_builtin(&class_name, &method_name, &descriptor, &new_local_variables, self)) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/runtime.rs:148:25 [INFO] [stdout] | [INFO] [stdout] 148 | code = Some(try!(class.cr.get_code(method_name.as_str(), descriptor.as_str()))); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/variable.rs:256:37 [INFO] [stdout] | [INFO] [stdout] 256 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated macro `try`: use the `?` operator instead [INFO] [stdout] --> src/reader/types/variable.rs:264:37 [INFO] [stdout] | [INFO] [stdout] 264 | let exception = try!(construct_object(runtime, &"java/lang/NullPointerException")); [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated constant `std::sync::ONCE_INIT`: the `new` function is now preferred [INFO] [stdout] --> src/reader/runner.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | / lazy_static! { [INFO] [stdout] 23 | | static ref builtin_class_fields: HashMap<&'static str, Vec<&'static str>> = { [INFO] [stdout] 24 | | let mut m = HashMap::new(); [INFO] [stdout] 25 | | m.insert("java/lang/Class", vec!("__is_array", "__is_primitive", "__class", "__componentType", "__is_unresolved")); [INFO] [stdout] ... | [INFO] [stdout] 28 | | }; [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_PRIVATE` [INFO] [stdout] --> src/reader/class_reader.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub const ACC_PRIVATE: u16 = 0x0002; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_PROTECTED` [INFO] [stdout] --> src/reader/class_reader.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | pub const ACC_PROTECTED: u16 = 0x0004; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_FINAL` [INFO] [stdout] --> src/reader/class_reader.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub const ACC_FINAL: u16 = 0x0010; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_VOLATILE` [INFO] [stdout] --> src/reader/class_reader.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | pub const ACC_VOLATILE: u16 = 0x0040; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_TRANSIENT` [INFO] [stdout] --> src/reader/class_reader.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | pub const ACC_TRANSIENT: u16 = 0x0080; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_ABSTRACT` [INFO] [stdout] --> src/reader/class_reader.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub const ACC_ABSTRACT: u16 = 0x400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_SYNTHETIC` [INFO] [stdout] --> src/reader/class_reader.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | pub const ACC_SYNTHETIC: u16 = 0x1000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_ENUM` [INFO] [stdout] --> src/reader/class_reader.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | pub const ACC_ENUM: u16 = 0x4000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run` [INFO] [stdout] --> src/reader/runner.rs:410:8 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn run(class_paths: &Vec, jars: Vec>, class: &ClassResult) -> Result<(), RunnerError> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `register_array_object` [INFO] [stdout] --> src/reader/jvm/gc.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn register_array_object(_runtime: &mut Runtime, _obj: &Rc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `builtin_class_fields` should have an upper case name [INFO] [stdout] --> src/reader/runner.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | static ref builtin_class_fields: HashMap<&'static str, Vec<&'static str>> = { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BUILTIN_CLASS_FIELDS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 407 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_PRIVATE` [INFO] [stdout] --> src/reader/class_reader.rs:91:1 [INFO] [stdout] | [INFO] [stdout] 91 | pub const ACC_PRIVATE: u16 = 0x0002; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_PROTECTED` [INFO] [stdout] --> src/reader/class_reader.rs:92:1 [INFO] [stdout] | [INFO] [stdout] 92 | pub const ACC_PROTECTED: u16 = 0x0004; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_FINAL` [INFO] [stdout] --> src/reader/class_reader.rs:94:1 [INFO] [stdout] | [INFO] [stdout] 94 | pub const ACC_FINAL: u16 = 0x0010; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_VOLATILE` [INFO] [stdout] --> src/reader/class_reader.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | pub const ACC_VOLATILE: u16 = 0x0040; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_TRANSIENT` [INFO] [stdout] --> src/reader/class_reader.rs:96:1 [INFO] [stdout] | [INFO] [stdout] 96 | pub const ACC_TRANSIENT: u16 = 0x0080; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_ABSTRACT` [INFO] [stdout] --> src/reader/class_reader.rs:98:1 [INFO] [stdout] | [INFO] [stdout] 98 | pub const ACC_ABSTRACT: u16 = 0x400; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_SYNTHETIC` [INFO] [stdout] --> src/reader/class_reader.rs:99:1 [INFO] [stdout] | [INFO] [stdout] 99 | pub const ACC_SYNTHETIC: u16 = 0x1000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant is never used: `ACC_ENUM` [INFO] [stdout] --> src/reader/class_reader.rs:100:1 [INFO] [stdout] | [INFO] [stdout] 100 | pub const ACC_ENUM: u16 = 0x4000; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `run` [INFO] [stdout] --> src/reader/runner.rs:410:8 [INFO] [stdout] | [INFO] [stdout] 410 | pub fn run(class_paths: &Vec, jars: Vec>, class: &ClassResult) -> Result<(), RunnerError> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `register_array_object` [INFO] [stdout] --> src/reader/jvm/gc.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | pub fn register_array_object(_runtime: &mut Runtime, _obj: &Rc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: static variable `builtin_class_fields` should have an upper case name [INFO] [stdout] --> src/reader/runner.rs:23:16 [INFO] [stdout] | [INFO] [stdout] 23 | static ref builtin_class_fields: HashMap<&'static str, Vec<&'static str>> = { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper case: `BUILTIN_CLASS_FIELDS` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_upper_case_globals)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 407 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 14.28s [INFO] running `Command { std: "docker" "inspect" "fa358a00abc0ccf63bd0ee10d06da81370c58d47715a0ba88922a368b8bd7cca", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fa358a00abc0ccf63bd0ee10d06da81370c58d47715a0ba88922a368b8bd7cca", kill_on_drop: false }` [INFO] [stdout] fa358a00abc0ccf63bd0ee10d06da81370c58d47715a0ba88922a368b8bd7cca