org.robolectric.shadows.ShadowIntent Maven / Gradle / Ivy
package org.robolectric.shadows;
import android.content.Intent;
import org.robolectric.annotation.Implements;
import org.robolectric.annotation.RealObject;
@SuppressWarnings({"UnusedDeclaration"})
@Implements(Intent.class)
public class ShadowIntent {
@RealObject private Intent realIntent;
/**
* Returns the {@code Class} object set by
* {@link Intent#setClass(android.content.Context, Class)}
*
* @return the {@code Class} object set by
* {@link Intent#setClass(android.content.Context, Class)}
*/
public Class> getIntentClass() {
try {
return Class.forName(realIntent.getComponent().getClassName());
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy