forked from mockk/mockk
/
mockk-agent-common.api
101 lines (89 loc) · 6.2 KB
/
mockk-agent-common.api
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
public class io/mockk/proxy/common/CancelableResult : io/mockk/proxy/Cancelable {
public fun <init> ()V
public fun <init> (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V
public synthetic fun <init> (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun alsoOnCancel (Lkotlin/jvm/functions/Function0;)Lio/mockk/proxy/common/CancelableResult;
public fun cancel ()V
public fun get ()Ljava/lang/Object;
public final fun getFired ()Ljava/util/concurrent/atomic/AtomicBoolean;
public final fun withValue (Ljava/lang/Object;)Lio/mockk/proxy/common/CancelableResult;
}
public final class io/mockk/proxy/common/ProxyInvocationHandler : java/lang/reflect/InvocationHandler {
public static final field Companion Lio/mockk/proxy/common/ProxyInvocationHandler$Companion;
public fun <init> (Lio/mockk/proxy/MockKInvocationHandler;)V
public fun invoke (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;
}
public final class io/mockk/proxy/common/ProxyInvocationHandler$Companion {
}
public final class io/mockk/proxy/common/ProxyMaker : io/mockk/proxy/MockKProxyMaker {
public static final field Companion Lio/mockk/proxy/common/ProxyMaker$Companion;
public fun <init> (Lio/mockk/proxy/MockKAgentLogger;Lio/mockk/proxy/common/transformation/InlineInstrumentation;Lio/mockk/proxy/common/transformation/SubclassInstrumentation;Lio/mockk/proxy/MockKInstantiatior;Ljava/util/Map;)V
public fun proxy (Ljava/lang/Class;[Ljava/lang/Class;Lio/mockk/proxy/MockKInvocationHandler;ZLjava/lang/Object;)Lio/mockk/proxy/Cancelable;
}
public final class io/mockk/proxy/common/ProxyMaker$Companion {
}
public final class io/mockk/proxy/common/transformation/ClassTransformationSpec {
public fun <init> (Ljava/lang/Class;III)V
public synthetic fun <init> (Ljava/lang/Class;IIIILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/lang/Class;
public final fun component2 ()I
public final fun component3 ()I
public final fun component4 ()I
public final fun copy (Ljava/lang/Class;III)Lio/mockk/proxy/common/transformation/ClassTransformationSpec;
public static synthetic fun copy$default (Lio/mockk/proxy/common/transformation/ClassTransformationSpec;Ljava/lang/Class;IIIILjava/lang/Object;)Lio/mockk/proxy/common/transformation/ClassTransformationSpec;
public fun equals (Ljava/lang/Object;)Z
public final fun getCls ()Ljava/lang/Class;
public final fun getConstructorIntercept ()I
public final fun getShouldDoConstructorIntercept ()Z
public final fun getShouldDoSimpleIntercept ()Z
public final fun getShouldDoSomething ()Z
public final fun getShouldDoStaticIntercept ()Z
public final fun getSimpleIntercept ()I
public final fun getStaticIntercept ()I
public fun hashCode ()I
public final fun sameTransforms (Lio/mockk/proxy/common/transformation/ClassTransformationSpec;)Z
public fun toString ()Ljava/lang/String;
}
public final class io/mockk/proxy/common/transformation/ClassTransformationSpecMap {
public fun <init> ()V
public final fun applyTransformation (Lio/mockk/proxy/common/transformation/TransformationRequest;Lkotlin/jvm/functions/Function1;)V
public final fun get (Ljava/lang/Class;)Lio/mockk/proxy/common/transformation/ClassTransformationSpec;
public final fun shouldTransform (Ljava/lang/Class;)Z
public final fun transformationMap (Lio/mockk/proxy/common/transformation/TransformationRequest;)Ljava/util/Map;
}
public abstract interface class io/mockk/proxy/common/transformation/InlineInstrumentation {
public abstract fun execute (Lio/mockk/proxy/common/transformation/TransformationRequest;)Lkotlin/jvm/functions/Function0;
}
public abstract class io/mockk/proxy/common/transformation/RetransformInlineInstrumentation : io/mockk/proxy/common/transformation/InlineInstrumentation {
public fun <init> (Lio/mockk/proxy/MockKAgentLogger;Lio/mockk/proxy/common/transformation/ClassTransformationSpecMap;)V
public fun execute (Lio/mockk/proxy/common/transformation/TransformationRequest;)Lkotlin/jvm/functions/Function0;
protected final fun getLog ()Lio/mockk/proxy/MockKAgentLogger;
protected abstract fun retransform (Ljava/util/Collection;)V
}
public abstract interface class io/mockk/proxy/common/transformation/SubclassInstrumentation {
public abstract fun setProxyHandler (Ljava/lang/Object;Lio/mockk/proxy/MockKInvocationHandler;)V
public abstract fun subclass (Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/Class;
}
public final class io/mockk/proxy/common/transformation/TransformationRequest {
public fun <init> (Ljava/util/Set;Lio/mockk/proxy/common/transformation/TransformationType;Z)V
public synthetic fun <init> (Ljava/util/Set;Lio/mockk/proxy/common/transformation/TransformationType;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/util/Set;
public final fun component2 ()Lio/mockk/proxy/common/transformation/TransformationType;
public final fun component3 ()Z
public final fun copy (Ljava/util/Set;Lio/mockk/proxy/common/transformation/TransformationType;Z)Lio/mockk/proxy/common/transformation/TransformationRequest;
public static synthetic fun copy$default (Lio/mockk/proxy/common/transformation/TransformationRequest;Ljava/util/Set;Lio/mockk/proxy/common/transformation/TransformationType;ZILjava/lang/Object;)Lio/mockk/proxy/common/transformation/TransformationRequest;
public fun equals (Ljava/lang/Object;)Z
public final fun getClasses ()Ljava/util/Set;
public final fun getType ()Lio/mockk/proxy/common/transformation/TransformationType;
public final fun getUntransform ()Z
public fun hashCode ()I
public final fun reverse ()Lio/mockk/proxy/common/transformation/TransformationRequest;
public fun toString ()Ljava/lang/String;
}
public final class io/mockk/proxy/common/transformation/TransformationType : java/lang/Enum {
public static final field CONSTRUCTOR Lio/mockk/proxy/common/transformation/TransformationType;
public static final field SIMPLE Lio/mockk/proxy/common/transformation/TransformationType;
public static final field STATIC Lio/mockk/proxy/common/transformation/TransformationType;
public static fun valueOf (Ljava/lang/String;)Lio/mockk/proxy/common/transformation/TransformationType;
public static fun values ()[Lio/mockk/proxy/common/transformation/TransformationType;
}