text: /*================================================================================
    code generated by: java2cpp
    author: Zoran Angelov, mailto://baldzar@gmail.com
    class: android.content.SyncStats
  ================================================================================*/
  
  
  #ifndef J2CPP_INCLUDE_IMPLEMENTATION
  
  #ifndef J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_DECL
  #define J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_DECL
  
  
  namespace j2cpp { namespace java { namespace lang { class Object; } } }
  namespace j2cpp { namespace java { namespace lang { class String; } } }
  namespace j2cpp { namespace android { namespace os { class Parcel; } } }
  namespace j2cpp { namespace android { namespace os { class Parcelable; } } }
  namespace j2cpp { namespace android { namespace os { namespace Parcelable_ { class Creator; } } } }
  
  
  #include <android/os/Parcel.hpp>
  #include <android/os/Parcelable.hpp>
  #include <java/lang/Object.hpp>
  #include <java/lang/String.hpp>
  
  
  namespace j2cpp {
  
  namespace android { namespace content {
  
  	class SyncStats;
  	class SyncStats
  		: public object<SyncStats>
  	{
  	public:
  
  		J2CPP_DECLARE_CLASS
  
  		J2CPP_DECLARE_METHOD(0)
  		J2CPP_DECLARE_METHOD(1)
  		J2CPP_DECLARE_METHOD(2)
  		J2CPP_DECLARE_METHOD(3)
  		J2CPP_DECLARE_METHOD(4)
  		J2CPP_DECLARE_METHOD(5)
  		J2CPP_DECLARE_METHOD(6)
  		J2CPP_DECLARE_FIELD(0)
  		J2CPP_DECLARE_FIELD(1)
  		J2CPP_DECLARE_FIELD(2)
  		J2CPP_DECLARE_FIELD(3)
  		J2CPP_DECLARE_FIELD(4)
  		J2CPP_DECLARE_FIELD(5)
  		J2CPP_DECLARE_FIELD(6)
  		J2CPP_DECLARE_FIELD(7)
  		J2CPP_DECLARE_FIELD(8)
  		J2CPP_DECLARE_FIELD(9)
  
  		explicit SyncStats(jobject jobj)
  		: object<SyncStats>(jobj)
  		, numAuthExceptions(jobj)
  		, numIoExceptions(jobj)
  		, numParseExceptions(jobj)
  		, numConflictDetectedExceptions(jobj)
  		, numInserts(jobj)
  		, numUpdates(jobj)
  		, numDeletes(jobj)
  		, numEntries(jobj)
  		, numSkippedEntries(jobj)
  		{
  		}
  
  		operator local_ref<java::lang::Object>() const;
  		operator local_ref<android::os::Parcelable>() const;
  
  
  		SyncStats();
  		SyncStats(local_ref< android::os::Parcel > const&);
  		local_ref< java::lang::String > toString();
  		void clear();
  		jint describeContents();
  		void writeToParcel(local_ref< android::os::Parcel >  const&, jint);
  
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(0), J2CPP_FIELD_SIGNATURE(0), jlong > numAuthExceptions;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(1), J2CPP_FIELD_SIGNATURE(1), jlong > numIoExceptions;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(2), J2CPP_FIELD_SIGNATURE(2), jlong > numParseExceptions;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(3), J2CPP_FIELD_SIGNATURE(3), jlong > numConflictDetectedExceptions;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(4), J2CPP_FIELD_SIGNATURE(4), jlong > numInserts;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(5), J2CPP_FIELD_SIGNATURE(5), jlong > numUpdates;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(6), J2CPP_FIELD_SIGNATURE(6), jlong > numDeletes;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(7), J2CPP_FIELD_SIGNATURE(7), jlong > numEntries;
  		field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(8), J2CPP_FIELD_SIGNATURE(8), jlong > numSkippedEntries;
  		static static_field< J2CPP_CLASS_NAME, J2CPP_FIELD_NAME(9), J2CPP_FIELD_SIGNATURE(9), local_ref< android::os::Parcelable_::Creator > > CREATOR;
  	}; //class SyncStats
  
  } //namespace content
  } //namespace android
  
  } //namespace j2cpp
  
  #endif //J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_DECL
  
  #else //J2CPP_INCLUDE_IMPLEMENTATION
  
  #ifndef J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_IMPL
  #define J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_IMPL
  
  namespace j2cpp {
  
  
  
  android::content::SyncStats::operator local_ref<java::lang::Object>() const
  {
  	return local_ref<java::lang::Object>(get_jobject());
  }
  
  android::content::SyncStats::operator local_ref<android::os::Parcelable>() const
  {
  	return local_ref<android::os::Parcelable>(get_jobject());
  }
  
  
  android::content::SyncStats::SyncStats()
  : object<android::content::SyncStats>(
  	call_new_object<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(0),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(0)
  	>()
  )
  , numAuthExceptions(get_jobject())
  , numIoExceptions(get_jobject())
  , numParseExceptions(get_jobject())
  , numConflictDetectedExceptions(get_jobject())
  , numInserts(get_jobject())
  , numUpdates(get_jobject())
  , numDeletes(get_jobject())
  , numEntries(get_jobject())
  , numSkippedEntries(get_jobject())
  {
  }
  
  
  
  android::content::SyncStats::SyncStats(local_ref< android::os::Parcel > const &a0)
  : object<android::content::SyncStats>(
  	call_new_object<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(1),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(1)
  	>(a0)
  )
  , numAuthExceptions(get_jobject())
  , numIoExceptions(get_jobject())
  , numParseExceptions(get_jobject())
  , numConflictDetectedExceptions(get_jobject())
  , numInserts(get_jobject())
  , numUpdates(get_jobject())
  , numDeletes(get_jobject())
  , numEntries(get_jobject())
  , numSkippedEntries(get_jobject())
  {
  }
  
  
  local_ref< java::lang::String > android::content::SyncStats::toString()
  {
  	return call_method<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(2),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(2), 
  		local_ref< java::lang::String >
  	>(get_jobject());
  }
  
  void android::content::SyncStats::clear()
  {
  	return call_method<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(3),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(3), 
  		void
  	>(get_jobject());
  }
  
  jint android::content::SyncStats::describeContents()
  {
  	return call_method<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(4),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(4), 
  		jint
  	>(get_jobject());
  }
  
  void android::content::SyncStats::writeToParcel(local_ref< android::os::Parcel > const &a0, jint a1)
  {
  	return call_method<
  		android::content::SyncStats::J2CPP_CLASS_NAME,
  		android::content::SyncStats::J2CPP_METHOD_NAME(5),
  		android::content::SyncStats::J2CPP_METHOD_SIGNATURE(5), 
  		void
  	>(get_jobject(), a0, a1);
  }
  
  
  
  static_field<
  	android::content::SyncStats::J2CPP_CLASS_NAME,
  	android::content::SyncStats::J2CPP_FIELD_NAME(9),
  	android::content::SyncStats::J2CPP_FIELD_SIGNATURE(9),
  	local_ref< android::os::Parcelable_::Creator >
  > android::content::SyncStats::CREATOR;
  
  
  J2CPP_DEFINE_CLASS(android::content::SyncStats,"android/content/SyncStats")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,0,"<init>","()V")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,1,"<init>","(Landroid/os/Parcel;)V")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,2,"toString","()Ljava/lang/String;")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,3,"clear","()V")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,4,"describeContents","()I")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,5,"writeToParcel","(Landroid/os/Parcel;I)V")
  J2CPP_DEFINE_METHOD(android::content::SyncStats,6,"<clinit>","()V")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,0,"numAuthExceptions","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,1,"numIoExceptions","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,2,"numParseExceptions","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,3,"numConflictDetectedExceptions","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,4,"numInserts","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,5,"numUpdates","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,6,"numDeletes","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,7,"numEntries","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,8,"numSkippedEntries","J")
  J2CPP_DEFINE_FIELD(android::content::SyncStats,9,"CREATOR","Landroid/os/Parcelable$Creator;")
  
  } //namespace j2cpp
  
  #endif //J2CPP_ANDROID_CONTENT_SYNCSTATS_HPP_IMPL
  
  #endif //J2CPP_INCLUDE_IMPLEMENTATION
  