aboutsummaryrefslogtreecommitdiff
path: root/sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java')
-rw-r--r--sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java b/sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java
index bcb2ae089..df6f3f847 100644
--- a/sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java
+++ b/sandbox/src/main/java/org/robolectric/internal/bytecode/MethodCallSite.java
@@ -10,12 +10,20 @@ public class MethodCallSite extends RoboCallSite {
private final MethodHandle original;
private final Kind kind;
- public MethodCallSite(Class<?> theClass, MethodType type, String name, MethodHandle original,
- Kind kind) {
+ private final boolean isNative;
+
+ public MethodCallSite(
+ Class<?> theClass,
+ MethodType type,
+ String name,
+ MethodHandle original,
+ Kind kind,
+ boolean isNative) {
super(type, theClass);
this.name = name;
this.original = original;
this.kind = kind;
+ this.isNative = isNative;
}
public String getName() {
@@ -34,6 +42,10 @@ public class MethodCallSite extends RoboCallSite {
return kind == STATIC;
}
+ public boolean isNative() {
+ return isNative;
+ }
+
@Override public String toString() {
return "RoboCallSite{" +
"theClass=" + getTheClass() +