Skip to content

Commit

Permalink
Bump to xamarin/Java.Interop/main@445ee6cd (#8524)
Browse files Browse the repository at this point in the history
Changes: dotnet/java-interop@25850ba...445ee6c

  * dotnet/java-interop@445ee6cd: Rename com.xamarin.java_interop package to net.dot.jni (dotnet/java-interop#1166)
  • Loading branch information
jonpryor authored Nov 22, 2023
1 parent 3a4def9 commit 8a5730a
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion external/Java.Interop
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
-dontobfuscate

-keep class android.support.multidex.MultiDexApplication { <init>(); }
-keep class com.xamarin.java_interop.** { *; <init>(); }
-keep class net.dot.jni.** { *; <init>(); }
-keep class mono.MonoRuntimeProvider* { *; <init>(...); }
-keep class mono.MonoPackageManager { *; <init>(...); }
-keep class mono.MonoPackageManager_Resources { *; <init>(...); }
Expand All @@ -14,7 +14,7 @@
-keep class opentk.GameViewBase { *; <init>(...); }
-keep class opentk_1_0.platform.android.AndroidGameView { *; <init>(...); }
-keep class opentk_1_0.GameViewBase { *; <init>(...); }
-keep class com.xamarin.java_interop.ManagedPeer { *; <init>(...); }
-keep class net.dot.jni.ManagedPeer { *; <init>(...); }
-keep class xamarin.android.net.ServerCertificateCustomValidator_TrustManager { *; <init>(...); }
-keep class xamarin.android.net.ServerCertificateCustomValidator_TrustManager_FakeSSLSession { *; <init>(...); }
-keep class xamarin.android.net.ServerCertificateCustomValidator_AlwaysAcceptingHostnameVerifier { *; <init>(...); }
Expand Down
6 changes: 3 additions & 3 deletions src/java-runtime/java-runtime.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
</ItemGroup>

<ItemGroup>
<AllRuntimeSource Include="java/mono/**/*.java" />
<AllRuntimeSource Include="..\..\src-ThirdParty\bazel\java\mono\**\*.java" />
<AllRuntimeSource Include="$(JavaInteropSourceDirectory)\src\Java.Interop\java\com\xamarin\**\*.java" />
<AllRuntimeSource Include="java/**/*.java" />
<AllRuntimeSource Include="..\..\src-ThirdParty\bazel\java\**\*.java" />
<AllRuntimeSource Include="$(JavaInteropSourceDirectory)\src\Java.Interop\java\**\*.java" />
</ItemGroup>

<Import Project="java-runtime.targets" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<replacements>
<replace-type
from="com/xamarin/interop/RenameClassBase1"
to="com/xamarin/interop/RenameClassBase2" />
from="net/dot/jni/test/RenameClassBase1"
to="net/dot/jni/test/RenameClassBase2" />
<replace-type
from="com/xamarin/interop/AndroidInterface"
to="com/xamarin/interop/DesugarAndroidInterface$_CC" />
from="net/dot/jni/test/AndroidInterface"
to="net/dot/jni/test/DesugarAndroidInterface$_CC" />
<replace-method
source-type="java/lang/Object"
source-method-name="remappedToToString"
Expand All @@ -14,17 +14,17 @@
<replace-method
source-type="java/lang/Object"
source-method-name="remappedToStaticHashCode"
target-type="com/xamarin/interop/ObjectHelper"
target-type="net/dot/jni/test/ObjectHelper"
target-method-name="getHashCodeHelper" target-method-instance-to-static="true" />
<replace-method
source-type="java/lang/Runtime"
source-method-name="remappedToGetRuntime"
target-type="java/lang/Runtime"
target-method-name="getRuntime" target-method-instance-to-static="false" />
<replace-method
source-type="com/xamarin/interop/RenameClassBase2"
source-type="net/dot/jni/test/RenameClassBase2"
source-method-name="hashCode"
source-method-signature="()"
target-type="com/xamarin/interop/RenameClassBase2"
target-type="net/dot/jni/test/RenameClassBase2"
target-method-name="myNewHashCode" target-method-instance-to-static="false" />
</replacements>
2 changes: 1 addition & 1 deletion tests/Mono.Android-Tests/proguard.cfg
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Need to preserve the contents of Mono.Android-Test-classes.jar

-keep class com.xamarin.interop.** { *; <init>(); }
-keep class net.dot.jni.test.** { *; <init>(); }

0 comments on commit 8a5730a

Please sign in to comment.