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); } } }