// Path: uikit-library/src/main/java/android/content/UIKitIntent.java
// public class UIKitIntent extends Intent {
//     public ViewBlock fromViewBlock;
//     public ViewBlock toViewBlock;
// 
//     private UIKitIntent(Intent o) {
//     }
// 
//     private UIKitIntent(String action) {
//     }
// 
//     private UIKitIntent(String action, Uri uri) {
//     }
// 
//     private UIKitIntent(Context packageContext, Class<?> cls) {
//     }
// 
//     private UIKitIntent(String action, Uri uri, Context packageContext, Class<?> cls) {
//     }
// 
//     public UIKitIntent(@NonNull ViewBlock fromViewBlock, @NonNull ViewBlock toViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//         this.toViewBlock = toViewBlock;
//     }
// 
//     public UIKitIntent(@NonNull ViewBlock fromViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//     }
// 
//     public ViewBlock getFromViewBlock() {
//         return fromViewBlock;
//     }
// 
//     public void setFromViewBlock(ViewBlock fromViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//     }
// 
//     public void setToViewBlock(ViewBlock toViewBlock) {
//         this.toViewBlock = toViewBlock;
//     }
// 
//     public ViewBlock getToViewBlock() {
//         return toViewBlock;
//     }
// }


import android.app.Activity;
import android.content.Context;
import android.content.UIKitIntent;
import android.support.annotation.AnimRes;
import android.support.annotation.IdRes;
import android.support.annotation.IntDef;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.util.SparseArrayCompat;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.reflect.Constructor;
import java.util.Stack;
import static android.view.View.GONE;
import static android.view.View.VISIBLE;
package android.uikit;




public abstract class ViewBlock extends ContextViewBlock implements ViewBlockParent,
        ViewBlockAnimation, BaseViewInterface {
    private static final String TAG = "ViewBlock";
    private ViewBlockParent mParent;
// Path: uikit-library/src/main/java/android/content/UIKitIntent.java
// public class UIKitIntent extends Intent {
//     public ViewBlock fromViewBlock;
//     public ViewBlock toViewBlock;
// 
//     private UIKitIntent(Intent o) {
//     }
// 
//     private UIKitIntent(String action) {
//     }
// 
//     private UIKitIntent(String action, Uri uri) {
//     }
// 
//     private UIKitIntent(Context packageContext, Class<?> cls) {
//     }
// 
//     private UIKitIntent(String action, Uri uri, Context packageContext, Class<?> cls) {
//     }
// 
//     public UIKitIntent(@NonNull ViewBlock fromViewBlock, @NonNull ViewBlock toViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//         this.toViewBlock = toViewBlock;
//     }
// 
//     public UIKitIntent(@NonNull ViewBlock fromViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//     }
// 
//     public ViewBlock getFromViewBlock() {
//         return fromViewBlock;
//     }
// 
//     public void setFromViewBlock(ViewBlock fromViewBlock) {
//         this.fromViewBlock = fromViewBlock;
//     }
// 
//     public void setToViewBlock(ViewBlock toViewBlock) {
//         this.toViewBlock = toViewBlock;
//     }
// 
//     public ViewBlock getToViewBlock() {
//         return toViewBlock;
//     }
// }


// Path: uikit-library/src/main/java/android/uikit/ViewBlock.java
import android.app.Activity;
import android.content.Context;
import android.content.UIKitIntent;
import android.support.annotation.AnimRes;
import android.support.annotation.IdRes;
import android.support.annotation.IntDef;
import android.support.annotation.LayoutRes;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v4.util.SparseArrayCompat;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.reflect.Constructor;
import java.util.Stack;
import static android.view.View.GONE;
import static android.view.View.VISIBLE;

package android.uikit;




public abstract class ViewBlock extends ContextViewBlock implements ViewBlockParent,
        ViewBlockAnimation, BaseViewInterface {
    private static final String TAG = "ViewBlock";
    private ViewBlockParent mParent;
    UIKitIntent mUiKitIntent = new UIKitIntent(this);