CrackMe.apk
Download file
package com.facebook.react.views.text;
import android.text.Spannable;
public class ReactTextUpdate {
private final boolean mContainsImages;
public boolean mContainsMultipleFragments;
private final int mJsEventCounter;
private final int mJustificationMode;
private final float mPaddingBottom;
private final float mPaddingLeft;
private final float mPaddingRight;
private final float mPaddingTop;
private final int mSelectionEnd;
private final int mSelectionStart;
private final Spannable mText;
private final int mTextAlign;
private final int mTextBreakStrategy;
@Deprecated
public ReactTextUpdate(Spannable spannable, int i, boolean z, float f, float f2, float f3, float f4, int i2) {
this(spannable, i, z, f, f2, f3, f4, i2, 1, 0, -1, -1);
}
public ReactTextUpdate(Spannable spannable, int i, boolean z, float f, float f2, float f3, float f4, int i2, int i3, int i4) {
this(spannable, i, z, f, f2, f3, f4, i2, i3, i4, -1, -1);
}
public ReactTextUpdate(Spannable spannable, int i, boolean z, int i2, int i3, int i4) {
this(spannable, i, z, -1.0f, -1.0f, -1.0f, -1.0f, i2, i3, i4, -1, -1);
}
public ReactTextUpdate(Spannable spannable, int i, boolean z, float f, float f2, float f3, float f4, int i2, int i3, int i4, int i5, int i6) {
this.mText = spannable;
this.mJsEventCounter = i;
this.mContainsImages = z;
this.mPaddingLeft = f;
this.mPaddingTop = f2;
this.mPaddingRight = f3;
this.mPaddingBottom = f4;
this.mTextAlign = i2;
this.mTextBreakStrategy = i3;
this.mSelectionStart = i5;
this.mSelectionEnd = i6;
this.mJustificationMode = i4;
}
public static ReactTextUpdate buildReactTextUpdateFromState(Spannable spannable, int i, int i2, int i3, int i4, boolean z) {
ReactTextUpdate reactTextUpdate = new ReactTextUpdate(spannable, i, false, i2, i3, i4);
reactTextUpdate.mContainsMultipleFragments = z;
return reactTextUpdate;
}
public Spannable getText() {
return this.mText;
}
public int getJsEventCounter() {
return this.mJsEventCounter;
}
public boolean containsImages() {
return this.mContainsImages;
}
public float getPaddingLeft() {
return this.mPaddingLeft;
}
public float getPaddingTop() {
return this.mPaddingTop;
}
public float getPaddingRight() {
return this.mPaddingRight;
}
public float getPaddingBottom() {
return this.mPaddingBottom;
}
public int getTextAlign() {
return this.mTextAlign;
}
public int getTextBreakStrategy() {
return this.mTextBreakStrategy;
}
public int getJustificationMode() {
return this.mJustificationMode;
}
public int getSelectionStart() {
return this.mSelectionStart;
}
public int getSelectionEnd() {
return this.mSelectionEnd;
}
}
Download file