@@ -0,0 +1,1462 @@
+package reegnz.processor;%0A%0Aimport static com.google.testing.compile.JavaSourceSubjectFactory.javaSource;%0A%0Aimport javax.tools.JavaFileObject;%0A%0Aimport org.junit.Test;%0A%0Aimport com.google.common.truth.Truth;%0Aimport com.google.testing.compile.JavaFileObjects;%0A%0Apublic class VirtualFieldObjectMethodsTest %7B%0A%0A%09@Test%0A%09public void shouldSkipObjectMethods() %7B%0A%09%09JavaFileObject input = JavaFileObjects.forSourceLines(%22example.ObjectIfc%22,%0A%09%09%09%09%22package example;%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22import reegnz.processor.api.VirtualField;%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22@VirtualField%22,%0A%09%09%09%09%22public interface ObjectIfc %7B%22,%0A%09%09%09%09%22    String hello(String target);%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22    String toString();%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22    int hashCode();%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22    boolean equals(Object obect);%22,%0A%09%09%09%09%22%7D%22);%0A%09%09%09JavaFileObject generated = JavaFileObjects.forSourceLines(%22example.ObjectIfc%22,%0A%09%09%09%09%22package example;%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22import java.lang.Override;%22,%0A%09%09%09%09%22import java.lang.String%22,%0A%09%09%09%09%22import javax.annotation.Generated;%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22@Generated(%5C%22reegnz.processor.VirtualFieldProcessor%5C%22)%22,%0A%09%09%09%09%22public interface VirtualObjectIfc extends ObjectIfc %7B%22,%0A%09%09%09%09%22    ObjectIfc getObjectIfc();%22,%0A%09%09%09%09%22%22,%0A%09%09%09%09%22    @Override%22,%0A%09%09%09%09%22    default String hello(String target) %7B%22,%0A%09%09%09%09%22        return getObjectIfc().hello(target);%22,%0A%09%09%09%09%22    %7D%22,%0A%09%09%09%09%22%7D%22);%0A%09%09%09Truth.assertAbout(javaSource())%0A%09%09%09%09.that(input)%0A%09%09%09%09.processedWith(new VirtualFieldProcessor())%0A%09%09%09%09.compilesWithoutError().and()%0A%09%09%09%09.generatesSources(generated);%0A%09%7D%0A%09%0A%7D%0A

Add test for skipping java.lang.Object methods