Skip to content

Instantly share code, notes, and snippets.

@johncarl81
Created January 3, 2013 04:37
Show Gist options
  • Save johncarl81/4440827 to your computer and use it in GitHub Desktop.
Save johncarl81/4440827 to your computer and use it in GitHub Desktop.
@Generated(value = "org.androidtransfuse.TransfuseAnnotationProcessor", date = "01/02/2013 21:35:08 MST")
public class Transfuse$Parcels
implements ParcelRepository
{
private final Map<Class, ParcelableFactory> parcelWrappers = new HashMap<Class, ParcelableFactory>();
public Transfuse$Parcels() {
parcelWrappers.put(ParcelExample.class, new Transfuse$Parcels.ParcelExample_Parcelable_0Factory());
parcelWrappers.put(ParcelTwo.class, new Transfuse$Parcels.ParcelTwo_Parcelable_0Factory());
parcelWrappers.put(org.androidtransfuse.integrationTest.externalGenerator.Tester.class, new Transfuse$Parcels.Tester_Parcelable_0Factory());
parcelWrappers.put(org.androidtransfuse.integrationTest.inject.Tester.class, new Transfuse$Parcels.Tester_Parcelable_1Factory());
}
public Parcelable wrap(Object input) {
return parcelWrappers.get(input.getClass()).buildParcelable(input);
}
private final static class ParcelExample_Parcelable_0Factory
implements ParcelableFactory<ParcelExample>
{
public ParcelExample_Parcelable buildParcelable(ParcelExample input) {
return new ParcelExample_Parcelable(input);
}
}
private final static class ParcelTwo_Parcelable_0Factory
implements ParcelableFactory<ParcelTwo>
{
public ParcelTwo_Parcelable buildParcelable(ParcelTwo input) {
return new ParcelTwo_Parcelable(input);
}
}
private final static class Tester_Parcelable_0Factory
implements ParcelableFactory<org.androidtransfuse.integrationTest.externalGenerator.Tester>
{
public org.androidtransfuse.integrationTest.externalGenerator.Tester_Parcelable buildParcelable(org.androidtransfuse.integrationTest.externalGenerator.Tester input) {
return new org.androidtransfuse.integrationTest.externalGenerator.Tester_Parcelable(input);
}
}
private final static class Tester_Parcelable_1Factory
implements ParcelableFactory<org.androidtransfuse.integrationTest.inject.Tester>
{
public org.androidtransfuse.integrationTest.inject.Tester_Parcelable buildParcelable(org.androidtransfuse.integrationTest.inject.Tester input) {
return new org.androidtransfuse.integrationTest.inject.Tester_Parcelable(input);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment