public void copyInto()

in litho-core/src/main/java/com/facebook/litho/NodeInfo.java [604:712]


  public void copyInto(NodeInfo target) {
    if ((mPrivateFlags & PFLAG_CLICK_HANDLER_IS_SET) != 0) {
      target.setClickHandler(mClickHandler);
    }
    if ((mPrivateFlags & PFLAG_LONG_CLICK_HANDLER_IS_SET) != 0) {
      target.setLongClickHandler(mLongClickHandler);
    }
    if ((mPrivateFlags & PFLAG_FOCUS_CHANGE_HANDLER_IS_SET) != 0) {
      target.setFocusChangeHandler(mFocusChangeHandler);
    }
    if ((mPrivateFlags & PFLAG_TOUCH_HANDLER_IS_SET) != 0) {
      target.setTouchHandler(mTouchHandler);
    }
    if ((mPrivateFlags & PFLAG_INTERCEPT_TOUCH_HANDLER_IS_SET) != 0) {
      target.setInterceptTouchHandler(mInterceptTouchHandler);
    }
    if ((mPrivateFlags & PFLAG_ACCESSIBILITY_ROLE_IS_SET) != 0) {
      target.setAccessibilityRole(mAccessibilityRole);
    }
    if ((mPrivateFlags & PFLAG_ACCESSIBILITY_ROLE_DESCRIPTION_IS_SET) != 0) {
      target.setAccessibilityRoleDescription(mAccessibilityRoleDescription);
    }
    if ((mPrivateFlags & PFLAG_DISPATCH_POPULATE_ACCESSIBILITY_EVENT_HANDLER_IS_SET) != 0) {
      target.setDispatchPopulateAccessibilityEventHandler(
          mDispatchPopulateAccessibilityEventHandler);
    }
    if ((mPrivateFlags & PFLAG_ON_INITIALIZE_ACCESSIBILITY_EVENT_HANDLER_IS_SET) != 0) {
      target.setOnInitializeAccessibilityEventHandler(mOnInitializeAccessibilityEventHandler);
    }
    if ((mPrivateFlags & PFLAG_ON_INITIALIZE_ACCESSIBILITY_NODE_INFO_HANDLER_IS_SET) != 0) {
      target.setOnInitializeAccessibilityNodeInfoHandler(mOnInitializeAccessibilityNodeInfoHandler);
    }
    if ((mPrivateFlags & PFLAG_ON_POPULATE_ACCESSIBILITY_EVENT_HANDLER_IS_SET) != 0) {
      target.setOnPopulateAccessibilityEventHandler(mOnPopulateAccessibilityEventHandler);
    }
    if ((mPrivateFlags & PFLAG_ON_REQUEST_SEND_ACCESSIBILITY_EVENT_HANDLER_IS_SET) != 0) {
      target.setOnRequestSendAccessibilityEventHandler(mOnRequestSendAccessibilityEventHandler);
    }
    if ((mPrivateFlags & PFLAG_PERFORM_ACCESSIBILITY_ACTION_HANDLER_IS_SET) != 0) {
      target.setPerformAccessibilityActionHandler(mPerformAccessibilityActionHandler);
    }
    if ((mPrivateFlags & PFLAG_SEND_ACCESSIBILITY_EVENT_HANDLER_IS_SET) != 0) {
      target.setSendAccessibilityEventHandler(mSendAccessibilityEventHandler);
    }
    if ((mPrivateFlags & PFLAG_SEND_ACCESSIBILITY_EVENT_UNCHECKED_HANDLER_IS_SET) != 0) {
      target.setSendAccessibilityEventUncheckedHandler(mSendAccessibilityEventUncheckedHandler);
    }
    if ((mPrivateFlags & PFLAG_CONTENT_DESCRIPTION_IS_SET) != 0) {
      target.setContentDescription(mContentDescription);
    }
    if ((mPrivateFlags & PFLAG_SHADOW_ELEVATION_IS_SET) != 0) {
      target.setShadowElevation(mShadowElevation);
    }
    if ((mPrivateFlags & PFLAG_AMBIENT_SHADOW_COLOR_IS_SET) != 0) {
      target.setAmbientShadowColor(mAmbientShadowColor);
    }
    if ((mPrivateFlags & PFLAG_SPOT_SHADOW_COLOR_IS_SET) != 0) {
      target.setSpotShadowColor(mSpotShadowColor);
    }
    if ((mPrivateFlags & PFLAG_OUTINE_PROVIDER_IS_SET) != 0) {
      target.setOutlineProvider(mOutlineProvider);
    }
    if ((mPrivateFlags & PFLAG_CLIP_TO_OUTLINE_IS_SET) != 0) {
      target.setClipToOutline(mClipToOutline);
    }
    if ((mPrivateFlags & PFLAG_CLIP_CHILDREN_IS_SET) != 0) {
      target.setClipChildren(mClipChildren);
    }
    if (mViewTag != null) {
      target.setViewTag(mViewTag);
    }
    if (mViewTags != null) {
      target.setViewTags(mViewTags);
    }
    if (mTransitionName != null) {
      target.setTransitionName(mTransitionName);
    }
    if (getFocusState() != FOCUS_UNSET) {
      target.setFocusable(getFocusState() == FOCUS_SET_TRUE);
    }
    if (getClickableState() != CLICKABLE_UNSET) {
      target.setClickable(getClickableState() == CLICKABLE_SET_TRUE);
    }
    if (getEnabledState() != ENABLED_UNSET) {
      target.setEnabled(getEnabledState() == ENABLED_SET_TRUE);
    }
    if (getSelectedState() != SELECTED_UNSET) {
      target.setSelected(getSelectedState() == SELECTED_SET_TRUE);
    }
    if (getAccessibilityHeadingState() != ACCESSIBILITY_HEADING_UNSET) {
      target.setAccessibilityHeading(
          getAccessibilityHeadingState() == ACCESSIBILITY_HEADING_SET_TRUE);
    }
    if ((mPrivateFlags & PFLAG_SCALE_IS_SET) != 0) {
      target.setScale(mScale);
    }
    if ((mPrivateFlags & PFLAG_ALPHA_IS_SET) != 0) {
      target.setAlpha(mAlpha);
    }
    if ((mPrivateFlags & PFLAG_ROTATION_IS_SET) != 0) {
      target.setRotation(mRotation);
    }
    if ((mPrivateFlags & PFLAG_ROTATION_X_IS_SET) != 0) {
      target.setRotationX(mRotationX);
    }
    if ((mPrivateFlags & PFLAG_ROTATION_Y_IS_SET) != 0) {
      target.setRotationY(mRotationY);
    }
  }