Skip to content

Commit 16a83a4

Browse files
committed
Remove use of raw type.
1 parent d94182e commit 16a83a4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

byte-buddy-gradle-plugin/android-plugin/src/main/java/net/bytebuddy/build/gradle/android/ByteBuddyAndroidPlugin.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ public class ByteBuddyAndroidPlugin implements Plugin<Project> {
9292
Class<?> scopedArtifact = Class.forName("com.android.build.api.artifact.ScopedArtifact");
9393
@SuppressWarnings("unchecked")
9494
Object project = Enum.valueOf((Class) scope, "ALL");
95+
@SuppressWarnings("unchecked")
96+
Artifact<FileSystemLocation> location = (Artifact<FileSystemLocation>) Class.forName("com.android.build.api.artifact.ScopedArtifact$CLASSES").getField("INSTANCE").get(null);
9597
dispatcher = new TransformationDispatcher.ForApk74CompatibleAndroid(
9698
Artifacts.class.getMethod("forScope", scope),
9799
scopedArtifacts.getMethod("use", TaskProvider.class),
@@ -101,7 +103,7 @@ public class ByteBuddyAndroidPlugin implements Plugin<Project> {
101103
Function1.class,
102104
Function1.class),
103105
project,
104-
(Artifact<FileSystemLocation>) Class.forName("com.android.build.api.artifact.ScopedArtifact$CLASSES").getField("INSTANCE").get(null));
106+
location);
105107
} catch (Throwable ignored) {
106108
dispatcher = TransformationDispatcher.ForLegacyAndroid.INSTANCE;
107109
}

0 commit comments

Comments
 (0)