aboutsummaryrefslogtreecommitdiff
path: root/sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java')
-rw-r--r--sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java b/sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java
index a9b532a26..9d3d51af9 100644
--- a/sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java
+++ b/sandbox/src/main/java/org/robolectric/internal/bytecode/ClassInstrumentor.java
@@ -177,8 +177,11 @@ public class ClassInstrumentor {
.visitAnnotation("Lcom/google/errorprone/annotations/DoNotMock;", true)
.visit(
"value",
- "This class is final. Consider using the real thing, or "
- + "adding/enhancing a Robolectric shadow for it.");
+ "This class is final. Consider either:\n"
+ + "1. Using the real class.\n"
+ + "2. If it's a pure data class, adding a Robolectric Builder for it.\n"
+ + "3. If it cannot function on the JVM, adding or enhancing a Robolectric"
+ + " Shadow for it");
}
mutableClass.classNode.access = mutableClass.classNode.access & ~Opcodes.ACC_FINAL;