INNER CODE UNIT · Java

invoke

M66B/FairEmail · app/src/debug/java/eu.faircode.email/CoalMine.java:57

                        public Unit invoke(ObjectReporter reporter, HeapObject.HeapInstance instance) {
                            HeapField hfName = instance.get(className, "name");
                            if (hfName != null) {
                                String label = hfName.getValue().readAsJavaString();
                                reporter.getLabels().add("name=" + label);
                            }

                            // Could be different class loader
                            if (className.equals(SimpleTask.class.getName())) {
                                HeapField hfStarted = instance.get(className, "started");
                                if (hfStarted != null) {
                                    Long started = hfStarted.getValue().getAsLong();
                                    if (started != null) {
                                        String label = (started == 0 ? null : new Date(started).toString());
                                        reporter.getLabels().add("started=" + label);
                                    }
                                }
                                HeapField hfDestroyed = instance.get(className, "destroyed");

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…