1
1
#nullable enable
2
2
3
- using System ;
4
-
5
3
namespace Java . Interop {
6
4
7
5
partial class JniPeerMembers {
@@ -14,9 +12,7 @@ public bool GetBooleanValue (
14
12
JniPeerMembers . AssertSelf ( self ) ;
15
13
16
14
var f = GetFieldInfo ( encodedMember ) ;
17
- var r = JniEnvironment . InstanceFields . GetBooleanField ( self . PeerReference , f ) ;
18
- GC . KeepAlive ( self ) ;
19
- return r ;
15
+ return JniEnvironment . InstanceFields . GetBooleanField ( self . PeerReference , f ) ;
20
16
}
21
17
22
18
public void SetValue ( string encodedMember , IJavaPeerable self , bool value )
@@ -25,7 +21,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, bool value)
25
21
26
22
var f = GetFieldInfo ( encodedMember ) ;
27
23
JniEnvironment . InstanceFields . SetBooleanField ( self . PeerReference , f , value ) ;
28
- GC . KeepAlive ( self ) ;
29
24
}
30
25
31
26
public sbyte GetSByteValue (
@@ -35,9 +30,7 @@ public sbyte GetSByteValue (
35
30
JniPeerMembers . AssertSelf ( self ) ;
36
31
37
32
var f = GetFieldInfo ( encodedMember ) ;
38
- var r = JniEnvironment . InstanceFields . GetByteField ( self . PeerReference , f ) ;
39
- GC . KeepAlive ( self ) ;
40
- return r ;
33
+ return JniEnvironment . InstanceFields . GetByteField ( self . PeerReference , f ) ;
41
34
}
42
35
43
36
public void SetValue ( string encodedMember , IJavaPeerable self , sbyte value )
@@ -46,7 +39,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, sbyte value)
46
39
47
40
var f = GetFieldInfo ( encodedMember ) ;
48
41
JniEnvironment . InstanceFields . SetByteField ( self . PeerReference , f , value ) ;
49
- GC . KeepAlive ( self ) ;
50
42
}
51
43
52
44
public char GetCharValue (
@@ -56,9 +48,7 @@ public char GetCharValue (
56
48
JniPeerMembers . AssertSelf ( self ) ;
57
49
58
50
var f = GetFieldInfo ( encodedMember ) ;
59
- var r = JniEnvironment . InstanceFields . GetCharField ( self . PeerReference , f ) ;
60
- GC . KeepAlive ( self ) ;
61
- return r ;
51
+ return JniEnvironment . InstanceFields . GetCharField ( self . PeerReference , f ) ;
62
52
}
63
53
64
54
public void SetValue ( string encodedMember , IJavaPeerable self , char value )
@@ -67,7 +57,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, char value)
67
57
68
58
var f = GetFieldInfo ( encodedMember ) ;
69
59
JniEnvironment . InstanceFields . SetCharField ( self . PeerReference , f , value ) ;
70
- GC . KeepAlive ( self ) ;
71
60
}
72
61
73
62
public short GetInt16Value (
@@ -77,9 +66,7 @@ public short GetInt16Value (
77
66
JniPeerMembers . AssertSelf ( self ) ;
78
67
79
68
var f = GetFieldInfo ( encodedMember ) ;
80
- var r = JniEnvironment . InstanceFields . GetShortField ( self . PeerReference , f ) ;
81
- GC . KeepAlive ( self ) ;
82
- return r ;
69
+ return JniEnvironment . InstanceFields . GetShortField ( self . PeerReference , f ) ;
83
70
}
84
71
85
72
public void SetValue ( string encodedMember , IJavaPeerable self , short value )
@@ -88,7 +75,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, short value)
88
75
89
76
var f = GetFieldInfo ( encodedMember ) ;
90
77
JniEnvironment . InstanceFields . SetShortField ( self . PeerReference , f , value ) ;
91
- GC . KeepAlive ( self ) ;
92
78
}
93
79
94
80
public int GetInt32Value (
@@ -98,9 +84,7 @@ public int GetInt32Value (
98
84
JniPeerMembers . AssertSelf ( self ) ;
99
85
100
86
var f = GetFieldInfo ( encodedMember ) ;
101
- var r = JniEnvironment . InstanceFields . GetIntField ( self . PeerReference , f ) ;
102
- GC . KeepAlive ( self ) ;
103
- return r ;
87
+ return JniEnvironment . InstanceFields . GetIntField ( self . PeerReference , f ) ;
104
88
}
105
89
106
90
public void SetValue ( string encodedMember , IJavaPeerable self , int value )
@@ -109,7 +93,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, int value)
109
93
110
94
var f = GetFieldInfo ( encodedMember ) ;
111
95
JniEnvironment . InstanceFields . SetIntField ( self . PeerReference , f , value ) ;
112
- GC . KeepAlive ( self ) ;
113
96
}
114
97
115
98
public long GetInt64Value (
@@ -119,9 +102,7 @@ public long GetInt64Value (
119
102
JniPeerMembers . AssertSelf ( self ) ;
120
103
121
104
var f = GetFieldInfo ( encodedMember ) ;
122
- var r = JniEnvironment . InstanceFields . GetLongField ( self . PeerReference , f ) ;
123
- GC . KeepAlive ( self ) ;
124
- return r ;
105
+ return JniEnvironment . InstanceFields . GetLongField ( self . PeerReference , f ) ;
125
106
}
126
107
127
108
public void SetValue ( string encodedMember , IJavaPeerable self , long value )
@@ -130,7 +111,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, long value)
130
111
131
112
var f = GetFieldInfo ( encodedMember ) ;
132
113
JniEnvironment . InstanceFields . SetLongField ( self . PeerReference , f , value ) ;
133
- GC . KeepAlive ( self ) ;
134
114
}
135
115
136
116
public float GetSingleValue (
@@ -140,9 +120,7 @@ public float GetSingleValue (
140
120
JniPeerMembers . AssertSelf ( self ) ;
141
121
142
122
var f = GetFieldInfo ( encodedMember ) ;
143
- var r = JniEnvironment . InstanceFields . GetFloatField ( self . PeerReference , f ) ;
144
- GC . KeepAlive ( self ) ;
145
- return r ;
123
+ return JniEnvironment . InstanceFields . GetFloatField ( self . PeerReference , f ) ;
146
124
}
147
125
148
126
public void SetValue ( string encodedMember , IJavaPeerable self , float value )
@@ -151,7 +129,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, float value)
151
129
152
130
var f = GetFieldInfo ( encodedMember ) ;
153
131
JniEnvironment . InstanceFields . SetFloatField ( self . PeerReference , f , value ) ;
154
- GC . KeepAlive ( self ) ;
155
132
}
156
133
157
134
public double GetDoubleValue (
@@ -161,9 +138,7 @@ public double GetDoubleValue (
161
138
JniPeerMembers . AssertSelf ( self ) ;
162
139
163
140
var f = GetFieldInfo ( encodedMember ) ;
164
- var r = JniEnvironment . InstanceFields . GetDoubleField ( self . PeerReference , f ) ;
165
- GC . KeepAlive ( self ) ;
166
- return r ;
141
+ return JniEnvironment . InstanceFields . GetDoubleField ( self . PeerReference , f ) ;
167
142
}
168
143
169
144
public void SetValue ( string encodedMember , IJavaPeerable self , double value )
@@ -172,7 +147,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, double value)
172
147
173
148
var f = GetFieldInfo ( encodedMember ) ;
174
149
JniEnvironment . InstanceFields . SetDoubleField ( self . PeerReference , f , value ) ;
175
- GC . KeepAlive ( self ) ;
176
150
}
177
151
178
152
public JniObjectReference GetObjectValue (
@@ -182,9 +156,7 @@ public JniObjectReference GetObjectValue (
182
156
JniPeerMembers . AssertSelf ( self ) ;
183
157
184
158
var f = GetFieldInfo ( encodedMember ) ;
185
- var r = JniEnvironment . InstanceFields . GetObjectField ( self . PeerReference , f ) ;
186
- GC . KeepAlive ( self ) ;
187
- return r ;
159
+ return JniEnvironment . InstanceFields . GetObjectField ( self . PeerReference , f ) ;
188
160
}
189
161
190
162
public void SetValue ( string encodedMember , IJavaPeerable self , JniObjectReference value )
@@ -193,7 +165,6 @@ public void SetValue (string encodedMember, IJavaPeerable self, JniObjectReferen
193
165
194
166
var f = GetFieldInfo ( encodedMember ) ;
195
167
JniEnvironment . InstanceFields . SetObjectField ( self . PeerReference , f , value ) ;
196
- GC . KeepAlive ( self ) ;
197
168
}
198
169
}
199
170
0 commit comments