From 9eb84872a8b58c58c13a525cd5bee67a56fe68d1 Mon Sep 17 00:00:00 2001 From: farfromrefuge Date: Mon, 23 Jan 2023 16:35:30 +0100 Subject: [PATCH] chore: it is actually better not to use *. It will filter classes which name starts the same as one we choose to explicitly keep --- .../platforms/android/native-api-usage.json | 512 +++++++++--------- 1 file changed, 256 insertions(+), 256 deletions(-) diff --git a/packages/core/platforms/android/native-api-usage.json b/packages/core/platforms/android/native-api-usage.json index 1f4d35039..a0d825920 100644 --- a/packages/core/platforms/android/native-api-usage.json +++ b/packages/core/platforms/android/native-api-usage.json @@ -1,262 +1,262 @@ { "uses": [ - "java.lang:String*", - "java.lang:Integer*", - "java.lang:Number*", - "java.lang:Double*", - "java.lang:Float*", - "java.lang:Class*", - "java.lang:ClassLoader*", - "java.lang:Exception*", - "java.lang:CharSequence*", - "java.lang:System*", - "java.lang:Runnable*", - "java.lang.reflect:Field*", - "java.io:File*", - "java.io:InputStream*", - "java.io:FileInputStream*", - "java.io:DataInputStream*", - "java.io:InputStreamReader*", - "java.io:BufferedReader*", - "java.io:OutputStreamWriter*", - "java.io:FileOutputStream*", - "java.io:OutputStream*", - "java.io:BufferedOutputStream*", - "java.io:ByteArrayOutputStream*", - "java.io:IOException*", - "java.io:FileNotFoundException*", - "java.nio:ByteBuffer*", - "java.nio.file:Path*", - "java.nio.file:Paths*", - "java.util:Locale*", - "java.util:Calendar*", - "java.util:HashSet*", - "java.util:Arrays*", - "java.util:List*", - "java.util:ArrayList*", - "java.util:Set*", - "java.util:HashMap*", - "com.tns:NativeScriptApplication*", - "com.tns:NativeScriptActivity*", - "com.tns:FragmentClass*", - "com.tns:NativeScriptException*", - "com.nativescript*:*", - "org.nativescript*:*", - "android.content:ClipData*", - "android.content:Context*", - "android.content:ComponentCallbacks2*", - "android.content:ContentResolver*", - "android.content.res:Configuration*", - "android.content.res:Resources*", - "android.content.res:ColorStateList*", - "android.content.res:AssetManager*", - "android.content:BroadcastReceiver*", - "android.content:ComponentName*", - "android.content:Intent*", - "android.content:IntentFilter*", - "android.content.pm:PackageManager*", - "android.content.pm:PackageItemInfo*", - "android.content.pm:ComponentInfo*", - "android.content.pm:ActivityInfo*", - "android.content.pm:ApplicationInfo*", - "android.content:DialogInterface*", - "android.content.DialogInterface:OnCancelListener*", - "android.content.DialogInterface:OnDismissListener*", - "android.app:Dialog*", - "android.app:AlertDialog*", - "android.app.AlertDialog:Builder*", - "android.app:Menu*", - "android.app:Application*", - "android.app:Activity*", - "android.app:ActivityThread*", - "android.app:ActionBar*", - "android.os:Build*", - "android.os:BaseBundle*", - "android.os:Bundle*", - "android.os:Looper*", - "android.os:Handler*", - "android.os:Parcelable*", - "android.os:Environment*", - "android.os:IBinder*", - "android.os:LocaleList*", - "android.view:Window*", - "android.view:View*", - "android.view.View:OnClickListener*", - "android.view.View:OnLayoutChangeListener*", - "android.view.View:OnAttachStateChangeListener*", - "android.view.View:OnFocusChangeListener*", - "android.view:ViewConfiguration*", - "android.view:ViewGroup*", - "android.view.ViewGroup:LayoutParams*", - "android.view:GestureDetector*", - "android.view.GestureDetector:SimpleOnGestureListener*", - "android.view:ScaleGestureDetector*", - "android.view.ScaleGestureDetector:SimpleOnScaleGestureListener*", - "android.view:Gravity*", - "android.view:KeyEvent*", - "android.view:MotionEvent*", - "android.view:LayoutInflater*", - "android.view:Menu*", - "android.view:MenuItem*", - "android.view:ViewTreeObserver*", - "android.view.ViewTreeObserver:OnGlobalLayoutListener*", - "android.view.ViewTreeObserver:OnScrollChangedListener*", - "android.view:Choreographer*", - "android.view.Choreographer:FrameCallback*", - "android.view:AccessibilityDelegate*", - "android.view.accessibility:AccessibilityManager*", - "android.view.accessibility:AccessibilityEvent*", - "android.view.accessibility:AccessibilityNodeInfo*", - "android.view.animation:Interpolator*", - "android.view.animation:AccelerateInterpolator*", - "android.view.animation:DecelerateInterpolator*", - "android.view.animation:AccelerateDecelerateInterpolator*", - "android.view.animation:LinearInterpolator*", - "android.view.animation:BounceInterpolator*", - "android.view.animation:Animation*", - "android.view.inputmethod:EditorInfo*", - "android.view.inputmethod:InputMethodManager*", - "android.net:ConnectivityManager*", - "android.net:NetworkInfo*", - "android.net:Uri*", - "android.net:Network*", - "android.net:NetworkCapabilities*", - "android.graphics:Bitmap*", - "android.graphics.Bitmap:Config*", - "android.graphics.Bitmap:CompressFormat*", - "android.graphics:BitmapFactory*", - "android.graphics:Canvas*", - "android.graphics:Paint*", - "android.graphics:Color*", - "android.graphics:Rect*", - "android.graphics:Typeface*", - "android.graphics:Matrix*", - "android.graphics:PorterDuff*", - "android.graphics.PorterDuff:Mode*", - "android.graphics.drawable:Drawable*", - "android.graphics.drawable:ColorDrawable*", - "android.graphics.drawable:LayerDrawable*", - "android.graphics.drawable:BitmapDrawable*", - "android.graphics.drawable:StateListDrawable*", - "android.util:Base64*", - "android.util:Base64OutputStream*", - "android.util:DisplayMetrics*", - "android.util:SparseArray*", - "android.util:LruCache*", - "android.util:TypedValue*", - "android.util:AttributeSet*", - "android.media:ExifInterface*", - "android.widget:LinearLayout*", - "android.widget:FrameLayout*", - "android.widget:Button*", - "android.widget:TextView*", - "android.widget.TextView:BufferType*", - "android.widget.TextView:OnEditorActionListener*", - "android.widget:ImageView*", - "android.widget.ImageView:ScaleType*", - "android.widget:ImageButton*", - "android.widget:SeekBar*", - "android.widget.SeekBar:OnSeekBarChangeListener*", - "android.widget:CheckBox*", - "android.widget:CompoundButton*", - "android.widget.CompoundButton:OnCheckedChangeListener*", - "android.widget:RadioButton*", - "android.widget:Spinner*", - "android.widget:Switch*", - "android.widget:ProgressBar*", - "android.widget:EditText*", - "android.widget:DatePicker*", - "android.widget.DatePicker:OnDateChangedListener*", - "android.widget:TimePicker*", - "android.widget.TimePicker:OnTimeChangedListener*", - "android.widget:NumberPicker*", - "android.widget.NumberPicker:Formatter*", - "android.widget.NumberPicker:OnValueChangeListener*", - "android.widget:ListView*", - "android.widget:BaseAdapter*", - "android.widget:AdapterView*", - "android.widget.AdapterView:OnItemClickListener*", - "android.widget:TabWidget*", - "android.widget:TabHost*", - "android.widget.TabHost:OnTabChangeListener*", - "android.widget.TabHost:TabContentFactory*", - "android.animation:ArgbEvaluator*", - "android.animation:ObjectAnimator*", - "android.animation:TypeEvaluator*", - "android.animation:ValueAnimator*", - "android.animation.ValueAnimator:AnimatorUpdateListener*", - "android.animation:AnimatorSet*", - "android.animation:Animator*", - "android.animation:StateListAnimator*", - "android.animation:TimeInterpolator*", - "android.animation.Animator:AnimatorListener*", - "android.provider:Settings*", - "android.provider.Settings:Secure*", - "android.text.style:MetricAffectingSpan*", - "android.text.style:ClickableSpan*", - "android.text.style:AbsoluteSizeSpan*", - "android.text.style:ForegroundColorSpan*", - "android.text.style:BackgroundColorSpan*", - "android.text.style:UnderlineSpan*", - "android.text.style:StrikethroughSpan*", - "android.text.style:ScaleXSpan*", - "android.text.style:StyleSpan*", - "android.text:TextUtils*", - "android.text.TextUtils:TruncateAt*", - "android.text:InputFilter*", - "android.text.InputFilter:LengthFilter*", - "android.text:InputType*", - "android.text:TextPaint*", - "android.text:TextWatcher*", - "android.text:SpannableStringBuilder*", - "android.text:Spanned*", - "android.text:Editable*", - "android.text:Html*", - "android.text:Layout*", - "android.text.method:KeyListener*", - "android.text.method:TransformationMethod*", - "android.text.method:LinkMovementMethod*", - "android.text.method:MovementMethod*", - "android.webkit:URLUtil*", - "android.webkit:WebViewClient*", - "android.webkit:WebView*", - "android.webkit:WebSettings*", - "android.webkit:WebResourceRequest*", - "android.webkit:WebResourceError*", - "android.webkit:MimeTypeMap*", - "androidx.appcompat.widget:Toolbar*", - "androidx.appcompat.widget.Toolbar:OnMenuItemClickListener*", - "androidx.appcompat.widget:AppCompatTextView*", - "androidx.appcompat.app:AppCompatActivity*", - "androidx.appcompat.widget:SearchView*", - "androidx.appcompat.widget.SearchView:OnCloseListener*", - "androidx.appcompat.widget.SearchView:OnQueryTextListener*", + "java.lang:String", + "java.lang:Integer", + "java.lang:Number", + "java.lang:Double", + "java.lang:Float", + "java.lang:Class", + "java.lang:ClassLoader", + "java.lang:Exception", + "java.lang:CharSequence", + "java.lang:System", + "java.lang:Runnable", + "java.lang.reflect:Field", + "java.io:File", + "java.io:InputStream", + "java.io:FileInputStream", + "java.io:DataInputStream", + "java.io:InputStreamReader", + "java.io:BufferedReader", + "java.io:OutputStreamWriter", + "java.io:FileOutputStream", + "java.io:OutputStream", + "java.io:BufferedOutputStream", + "java.io:ByteArrayOutputStream", + "java.io:IOException", + "java.io:FileNotFoundException", + "java.nio:ByteBuffer", + "java.nio.file:Path", + "java.nio.file:Paths", + "java.util:Locale", + "java.util:Calendar", + "java.util:HashSet", + "java.util:Arrays", + "java.util:List", + "java.util:ArrayList", + "java.util:Set", + "java.util:HashMap", + "com.tns:NativeScriptApplication", + "com.tns:NativeScriptActivity", + "com.tns:FragmentClass", + "com.tns:NativeScriptException", + "com.nativescript*:", + "org.nativescript*:", + "android.content:ClipData", + "android.content:Context", + "android.content:ComponentCallbacks2", + "android.content:ContentResolver", + "android.content.res:Configuration", + "android.content.res:Resources", + "android.content.res:ColorStateList", + "android.content.res:AssetManager", + "android.content:BroadcastReceiver", + "android.content:ComponentName", + "android.content:Intent", + "android.content:IntentFilter", + "android.content.pm:PackageManager", + "android.content.pm:PackageItemInfo", + "android.content.pm:ComponentInfo", + "android.content.pm:ActivityInfo", + "android.content.pm:ApplicationInfo", + "android.content:DialogInterface", + "android.content.DialogInterface:OnCancelListener", + "android.content.DialogInterface:OnDismissListener", + "android.app:Dialog", + "android.app:AlertDialog", + "android.app.AlertDialog:Builder", + "android.app:Menu", + "android.app:Application", + "android.app:Activity", + "android.app:ActivityThread", + "android.app:ActionBar", + "android.os:Build", + "android.os:BaseBundle", + "android.os:Bundle", + "android.os:Looper", + "android.os:Handler", + "android.os:Parcelable", + "android.os:Environment", + "android.os:IBinder", + "android.os:LocaleList", + "android.view:Window", + "android.view:View", + "android.view.View:OnClickListener", + "android.view.View:OnLayoutChangeListener", + "android.view.View:OnAttachStateChangeListener", + "android.view.View:OnFocusChangeListener", + "android.view:ViewConfiguration", + "android.view:ViewGroup", + "android.view.ViewGroup:LayoutParams", + "android.view:GestureDetector", + "android.view.GestureDetector:SimpleOnGestureListener", + "android.view:ScaleGestureDetector", + "android.view.ScaleGestureDetector:SimpleOnScaleGestureListener", + "android.view:Gravity", + "android.view:KeyEvent", + "android.view:MotionEvent", + "android.view:LayoutInflater", + "android.view:Menu", + "android.view:MenuItem", + "android.view:ViewTreeObserver", + "android.view.ViewTreeObserver:OnGlobalLayoutListener", + "android.view.ViewTreeObserver:OnScrollChangedListener", + "android.view:Choreographer", + "android.view.Choreographer:FrameCallback", + "android.view:AccessibilityDelegate", + "android.view.accessibility:AccessibilityManager", + "android.view.accessibility:AccessibilityEvent", + "android.view.accessibility:AccessibilityNodeInfo", + "android.view.animation:Interpolator", + "android.view.animation:AccelerateInterpolator", + "android.view.animation:DecelerateInterpolator", + "android.view.animation:AccelerateDecelerateInterpolator", + "android.view.animation:LinearInterpolator", + "android.view.animation:BounceInterpolator", + "android.view.animation:Animation", + "android.view.inputmethod:EditorInfo", + "android.view.inputmethod:InputMethodManager", + "android.net:ConnectivityManager", + "android.net:NetworkInfo", + "android.net:Uri", + "android.net:Network", + "android.net:NetworkCapabilities", + "android.graphics:Bitmap", + "android.graphics.Bitmap:Config", + "android.graphics.Bitmap:CompressFormat", + "android.graphics:BitmapFactory", + "android.graphics:Canvas", + "android.graphics:Paint", + "android.graphics:Color", + "android.graphics:Rect", + "android.graphics:Typeface", + "android.graphics:Matrix", + "android.graphics:PorterDuff", + "android.graphics.PorterDuff:Mode", + "android.graphics.drawable:Drawable", + "android.graphics.drawable:ColorDrawable", + "android.graphics.drawable:LayerDrawable", + "android.graphics.drawable:BitmapDrawable", + "android.graphics.drawable:StateListDrawable", + "android.util:Base64", + "android.util:Base64OutputStream", + "android.util:DisplayMetrics", + "android.util:SparseArray", + "android.util:LruCache", + "android.util:TypedValue", + "android.util:AttributeSet", + "android.media:ExifInterface", + "android.widget:LinearLayout", + "android.widget:FrameLayout", + "android.widget:Button", + "android.widget:TextView", + "android.widget.TextView:BufferType", + "android.widget.TextView:OnEditorActionListener", + "android.widget:ImageView", + "android.widget.ImageView:ScaleType", + "android.widget:ImageButton", + "android.widget:SeekBar", + "android.widget.SeekBar:OnSeekBarChangeListener", + "android.widget:CheckBox", + "android.widget:CompoundButton", + "android.widget.CompoundButton:OnCheckedChangeListener", + "android.widget:RadioButton", + "android.widget:Spinner", + "android.widget:Switch", + "android.widget:ProgressBar", + "android.widget:EditText", + "android.widget:DatePicker", + "android.widget.DatePicker:OnDateChangedListener", + "android.widget:TimePicker", + "android.widget.TimePicker:OnTimeChangedListener", + "android.widget:NumberPicker", + "android.widget.NumberPicker:Formatter", + "android.widget.NumberPicker:OnValueChangeListener", + "android.widget:ListView", + "android.widget:BaseAdapter", + "android.widget:AdapterView", + "android.widget.AdapterView:OnItemClickListener", + "android.widget:TabWidget", + "android.widget:TabHost", + "android.widget.TabHost:OnTabChangeListener", + "android.widget.TabHost:TabContentFactory", + "android.animation:ArgbEvaluator", + "android.animation:ObjectAnimator", + "android.animation:TypeEvaluator", + "android.animation:ValueAnimator", + "android.animation.ValueAnimator:AnimatorUpdateListener", + "android.animation:AnimatorSet", + "android.animation:Animator", + "android.animation:StateListAnimator", + "android.animation:TimeInterpolator", + "android.animation.Animator:AnimatorListener", + "android.provider:Settings", + "android.provider.Settings:Secure", + "android.text.style:MetricAffectingSpan", + "android.text.style:ClickableSpan", + "android.text.style:AbsoluteSizeSpan", + "android.text.style:ForegroundColorSpan", + "android.text.style:BackgroundColorSpan", + "android.text.style:UnderlineSpan", + "android.text.style:StrikethroughSpan", + "android.text.style:ScaleXSpan", + "android.text.style:StyleSpan", + "android.text:TextUtils", + "android.text.TextUtils:TruncateAt", + "android.text:InputFilter", + "android.text.InputFilter:LengthFilter", + "android.text:InputType", + "android.text:TextPaint", + "android.text:TextWatcher", + "android.text:SpannableStringBuilder", + "android.text:Spanned", + "android.text:Editable", + "android.text:Html", + "android.text:Layout", + "android.text.method:KeyListener", + "android.text.method:TransformationMethod", + "android.text.method:LinkMovementMethod", + "android.text.method:MovementMethod", + "android.webkit:URLUtil", + "android.webkit:WebViewClient", + "android.webkit:WebView", + "android.webkit:WebSettings", + "android.webkit:WebResourceRequest", + "android.webkit:WebResourceError", + "android.webkit:MimeTypeMap", + "androidx.appcompat.widget:Toolbar", + "androidx.appcompat.widget.Toolbar:OnMenuItemClickListener", + "androidx.appcompat.widget:AppCompatTextView", + "androidx.appcompat.app:AppCompatActivity", + "androidx.appcompat.widget:SearchView", + "androidx.appcompat.widget.SearchView:OnCloseListener", + "androidx.appcompat.widget.SearchView:OnQueryTextListener", "androidx.appcompat:R.attr", - "androidx.core.view.accessibility:AccessibilityManagerCompat*", - "androidx.core.view.accessibility.AccessibilityManagerCompat:AccessibilityStateChangeListener*", - "androidx.core.view.accessibility.AccessibilityManagerCompat:TouchExplorationStateChangeListener*", - "androidx.core.view:ViewCompat*", - "androidx.core.view:GestureDetectorCompat*", - "androidx.core.view:NestedScrollView*", - "androidx.core.view.NestedScrollView:OnScrollChangeListener*", - "androidx.core.view.animation:PathInterpolatorCompat*", - "androidx.core.content:FileProvider*", - "androidx.viewpager.widget:ViewPager*", - "androidx.viewpager.widget:PagerAdapter*", - "androidx.fragment.app:DialogFragment*", - "androidx.fragment.app:FragmentManager*", - "androidx.fragment.app:FragmentActivity*", - "androidx.fragment.app:FragmentTransaction*", - "androidx.fragment.app:Fragment*", - "androidx.transition:Transition*", - "androidx.transition:Slide*", - "androidx.transition:Fade*", - "androidx.transition.Transition:TransitionListener*", - "androidx.lifecycle:Lifecycle*", - "androidx.lifecycle.Lifecycle:State*", - "androidx.core.content:FileProvider*", - "android.inputmethodservice:Keyboard*", - "android.inputmethodservice.Keyboard:Key*" + "androidx.core.view.accessibility:AccessibilityManagerCompat", + "androidx.core.view.accessibility.AccessibilityManagerCompat:AccessibilityStateChangeListener", + "androidx.core.view.accessibility.AccessibilityManagerCompat:TouchExplorationStateChangeListener", + "androidx.core.view:ViewCompat", + "androidx.core.view:GestureDetectorCompat", + "androidx.core.view:NestedScrollView", + "androidx.core.view.NestedScrollView:OnScrollChangeListener", + "androidx.core.view.animation:PathInterpolatorCompat", + "androidx.core.content:FileProvider", + "androidx.viewpager.widget:ViewPager", + "androidx.viewpager.widget:PagerAdapter", + "androidx.fragment.app:DialogFragment", + "androidx.fragment.app:FragmentManager", + "androidx.fragment.app:FragmentActivity", + "androidx.fragment.app:FragmentTransaction", + "androidx.fragment.app:Fragment", + "androidx.transition:Transition", + "androidx.transition:Slide", + "androidx.transition:Fade", + "androidx.transition.Transition:TransitionListener", + "androidx.lifecycle:Lifecycle", + "androidx.lifecycle.Lifecycle:State", + "androidx.core.content:FileProvider", + "android.inputmethodservice:Keyboard", + "android.inputmethodservice.Keyboard:Key" ] }