diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ComponentTypeFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ComponentTypeFactory.kt index 7c8c76bb..0ff37377 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ComponentTypeFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ComponentTypeFactory.kt @@ -46,8 +46,6 @@ import android.media.MediaPlayer import android.os.* import android.provider.Settings import android.service.notification.StatusBarNotification -import android.text.SpannableStringBuilder -import android.text.TextUtils import android.util.* import android.view.* import android.view.accessibility.AccessibilityEvent @@ -62,13 +60,13 @@ import java.awt.Component /** * 获得 [android.R] 类型 - * @return [Class] + * @return [Class]<[android.R]> */ val AndroidRClass get() = classOf() /** * 获得 [Context] 类型 - * @return [Class] + * @return [Class]<[Context]> */ val ContextClass get() = classOf() @@ -80,31 +78,31 @@ val ContextImplClass get() = "android.app.ContextImpl".toClass() /** * 获得 [ContextWrapper] 类型 - * @return [Class] + * @return [Class]<[ContextWrapper]> */ val ContextWrapperClass get() = classOf() /** * 获得 [Application] 类型 - * @return [Class] + * @return [Class]<[Application]> */ val ApplicationClass get() = classOf() /** * 获得 [ApplicationInfo] 类型 - * @return [Class] + * @return [Class]<[ApplicationInfo]> */ val ApplicationInfoClass get() = classOf() /** * 获得 [Instrumentation] 类型 - * @return [Class] + * @return [Class]<[Instrumentation]> */ val InstrumentationClass get() = classOf() /** * 获得 [PackageInfo] 类型 - * @return [Class] + * @return [Class]<[PackageInfo]> */ val PackageInfoClass get() = classOf() @@ -122,7 +120,7 @@ val ActivityThreadClass get() = "android.app.ActivityThread".toClass() /** * 获得 [ActivityManager] 类型 - * @return [Class] + * @return [Class]<[ActivityManager]> */ val ActivityManagerClass get() = classOf() @@ -180,13 +178,13 @@ val SingletonClass get() = "android.util.Singleton".toClass() /** * 获得 [Activity] 类型 - * @return [Class] + * @return [Class]<[Activity]> */ val ActivityClass get() = classOf() /** * 获得 [Looper] 类型 - * @return [Class] + * @return [Class]<[Looper]> */ val LooperClass get() = classOf() @@ -222,133 +220,133 @@ val DocumentFileClass get() = "androidx.documentfile.provider.DocumentFile".toCl /** * 获得 [Service] 类型 - * @return [Class] + * @return [Class]<[Service]> */ val ServiceClass get() = classOf() /** * 获得 [Binder] 类型 - * @return [Class] + * @return [Class]<[Binder]> */ val BinderClass get() = classOf() /** * 获得 [IBinder] 类型 - * @return [Class] + * @return [Class]<[IBinder]> */ val IBinderClass get() = classOf() /** * 获得 [BroadcastReceiver] 类型 - * @return [Class] + * @return [Class]<[BroadcastReceiver]> */ val BroadcastReceiverClass get() = classOf() /** * 获得 [Bundle] 类型 - * @return [Class] + * @return [Class]<[Bundle]> */ val BundleClass get() = classOf() /** * 获得 [BaseBundle] 类型 - * @return [Class] + * @return [Class]<[BaseBundle]> */ val BaseBundleClass get() = classOf() /** * 获得 [Resources] 类型 - * @return [Class] + * @return [Class]<[Resources]> */ val ResourcesClass get() = classOf() /** * 获得 [Configuration] 类型 - * @return [Class] + * @return [Class]<[Configuration]> */ val ConfigurationClass get() = classOf() /** * 获得 [ConfigurationInfo] 类型 - * @return [Class] + * @return [Class]<[ConfigurationInfo]> */ val ConfigurationInfoClass get() = classOf() /** * 获得 [ContentResolver] 类型 - * @return [Class] + * @return [Class]<[ContentResolver]> */ val ContentResolverClass get() = classOf() /** * 获得 [ContentProvider] 类型 - * @return [Class] + * @return [Class]<[ContentProvider]> */ val ContentProviderClass get() = classOf() /** * 获得 [Settings] 类型 - * @return [Class] + * @return [Class]<[Settings]> */ val SettingsClass get() = classOf() /** * 获得 [Settings.System] 类型 - * @return [Class] + * @return [Class]<[Settings.System]> */ val Settings_SystemClass get() = classOf() /** * 获得 [Settings.Secure] 类型 - * @return [Class] + * @return [Class]<[Settings.Secure]> */ val Settings_SecureClass get() = classOf() /** * 获得 [TypedArray] 类型 - * @return [Class] + * @return [Class]<[TypedArray]> */ val TypedArrayClass get() = classOf() /** * 获得 [TypedValue] 类型 - * @return [Class] + * @return [Class]<[TypedValue]> */ val TypedValueClass get() = classOf() /** * 获得 [SparseArray] 类型 - * @return [Class] + * @return [Class]<[SparseArray]> */ val SparseArrayClass get() = classOf>() /** * 获得 [SparseIntArray] 类型 - * @return [Class] + * @return [Class]<[SparseIntArray]> */ val SparseIntArrayClass get() = classOf() /** * 获得 [SparseBooleanArray] 类型 - * @return [Class] + * @return [Class]<[SparseBooleanArray]> */ val SparseBooleanArrayClass get() = classOf() /** * 获得 [SparseLongArray] 类型 - * @return [Class] + * @return [Class]<[SparseLongArray]> */ val SparseLongArrayClass get() = classOf() /** * 获得 [LongSparseArray] 类型 - * @return [Class] + * @return [Class]<[LongSparseArray]> */ val LongSparseArrayClass get() = classOf>() /** * 获得 [ArrayMap] 类型 - * @return [Class] + * @return [Class]<[ArrayMap]> */ val ArrayMapClass get() = classOf>() @@ -356,43 +354,43 @@ val ArrayMapClass get() = classOf>() * 获得 [ArraySet] 类型 * * - ❗在 Android M (23) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[ArraySet]> or null */ val ArraySetClass get() = if (Build.VERSION.SDK_INT >= 23) classOf>() else null /** * 获得 [Handler] 类型 - * @return [Class] + * @return [Class]<[Handler]> */ val HandlerClass get() = classOf() /** * 获得 [Handler.Callback] 类型 - * @return [Class] + * @return [Class]<[Handler.Callback]> */ val Handler_CallbackClass get() = classOf() /** * 获得 [Message] 类型 - * @return [Class] + * @return [Class]<[Message]> */ val MessageClass get() = classOf() /** * 获得 [MessageQueue] 类型 - * @return [Class] + * @return [Class]<[MessageQueue]> */ val MessageQueueClass get() = classOf() /** * 获得 [Messenger] 类型 - * @return [Class] + * @return [Class]<[Messenger]> */ val MessengerClass get() = classOf() /** * 获得 [AsyncTask] 类型 - * @return [Class] + * @return [Class]<[AsyncTask]> */ val AsyncTaskClass get() = classOf>() @@ -400,25 +398,19 @@ val AsyncTaskClass get() = classOf>() * 获得 [SimpleDateFormat] 类型 * * - ❗在 Android N (24) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[SimpleDateFormat]> or null */ val SimpleDateFormatClass_Android get() = if (Build.VERSION.SDK_INT >= 24) classOf() else null /** * 获得 [Base64] 类型 - * @return [Class] + * @return [Class]<[Base64]> */ val Base64Class_Android get() = classOf() -/** - * 获得 [TextUtils] 类型 - * @return [Class] - */ -val TextUtilsClass get() = classOf() - /** * 获得 [Window] 类型 - * @return [Class] + * @return [Class]<[Window]> */ val WindowClass get() = classOf() @@ -426,13 +418,13 @@ val WindowClass get() = classOf() * 获得 [WindowMetrics] 类型 * * - ❗在 Android R (30) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[WindowMetrics]> or null */ val WindowMetricsClass get() = if (Build.VERSION.SDK_INT >= 30) classOf() else null /** * 获得 [WindowInsets] 类型 - * @return [Class] + * @return [Class]<[WindowInsets]> */ val WindowInsetsClass get() = classOf() @@ -440,157 +432,151 @@ val WindowInsetsClass get() = classOf() * 获得 [WindowInsets.Type] 类型 * * - ❗在 Android R (30) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[WindowInsets.Type]> or null */ val WindowInsets_TypeClass get() = if (Build.VERSION.SDK_INT >= 30) classOf() else null /** * 获得 [WindowManager] 类型 - * @return [Class] + * @return [Class]<[WindowManager]> */ val WindowManagerClass get() = classOf() /** * 获得 [WindowManager.LayoutParams] 类型 - * @return [Class] + * @return [Class]<[WindowManager.LayoutParams]> */ val WindowManager_LayoutParamsClass get() = classOf() /** * 获得 [ViewManager] 类型 - * @return [Class] + * @return [Class]<[ViewManager]> */ val ViewManagerClass get() = classOf() /** * 获得 [Parcel] 类型 - * @return [Class] + * @return [Class]<[Parcel]> */ val ParcelClass get() = classOf() /** * 获得 [Parcelable] 类型 - * @return [Class] + * @return [Class]<[Parcelable]> */ val ParcelableClass get() = classOf() /** * 获得 [Parcelable.Creator] 类型 - * @return [Class] + * @return [Class]<[Parcelable.Creator]> */ val Parcelable_CreatorClass get() = classOf>() /** * 获得 [Dialog] 类型 - * @return [Class] + * @return [Class]<[Dialog]> */ val DialogClass get() = classOf() /** * 获得 [AlertDialog] 类型 - * @return [Class] + * @return [Class]<[AlertDialog]> */ val AlertDialogClass get() = classOf() /** * 获得 [DisplayMetrics] 类型 - * @return [Class] + * @return [Class]<[DisplayMetrics]> */ val DisplayMetricsClass get() = classOf() /** * 获得 [Display] 类型 - * @return [Class] + * @return [Class]<[Display]> */ val DisplayClass get() = classOf() /** * 获得 [Toast] 类型 - * @return [Class] + * @return [Class]<[Toast]> */ val ToastClass get() = classOf() /** * 获得 [Intent] 类型 - * @return [Class] + * @return [Class]<[Intent]> */ val IntentClass get() = classOf() /** * 获得 [Component] 类型 - * @return [Class] + * @return [Class]<[Component]> */ val ComponentClass get() = classOf() /** * 获得 [ComponentInfo] 类型 - * @return [Class] + * @return [Class]<[ComponentInfo]> */ val ComponentInfoClass get() = classOf() /** * 获得 [ComponentName] 类型 - * @return [Class] + * @return [Class]<[ComponentName]> */ val ComponentNameClass get() = classOf() /** * 获得 [PendingIntent] 类型 - * @return [Class] + * @return [Class]<[PendingIntent]> */ val PendingIntentClass get() = classOf() /** * 获得 [ColorStateList] 类型 - * @return [Class] + * @return [Class]<[ColorStateList]> */ val ColorStateListClass get() = classOf() /** * 获得 [ContentValues] 类型 - * @return [Class] + * @return [Class]<[ContentValues]> */ val ContentValuesClass get() = classOf() /** * 获得 [SharedPreferences] 类型 - * @return [Class] + * @return [Class]<[SharedPreferences]> */ val SharedPreferencesClass get() = classOf() -/** - * 获得 [SpannableStringBuilder] 类型 - * @return [Class] - */ -val SpannableStringBuilderClass get() = classOf() - /** * 获得 [MediaPlayer] 类型 - * @return [Class] + * @return [Class]<[MediaPlayer]> */ val MediaPlayerClass get() = classOf() /** * 获得 [ProgressDialog] 类型 - * @return [Class] + * @return [Class]<[ProgressDialog]> */ val ProgressDialogClass get() = classOf() /** * 获得 [Log] 类型 - * @return [Class] + * @return [Class]<[Log]> */ val LogClass get() = classOf() /** * 获得 [Build] 类型 - * @return [Class] + * @return [Class]<[Build]> */ val BuildClass get() = classOf() /** * 获得 [Xml] 类型 - * @return [Class] + * @return [Class]<[Xml]> */ val XmlClass get() = classOf() @@ -602,67 +588,67 @@ val ContrastColorUtilClass get() = "com.android.internal.util.ContrastColorUtil" /** * 获得 [StatusBarNotification] 类型 - * @return [Class] + * @return [Class]<[StatusBarNotification]> */ val StatusBarNotificationClass get() = classOf() /** * 获得 [Notification] 类型 - * @return [Class] + * @return [Class]<[Notification]> */ val NotificationClass get() = classOf() /** * 获得 [Notification.Builder] 类型 - * @return [Class] + * @return [Class]<[Notification.Builder]> */ val Notification_BuilderClass get() = classOf() /** * 获得 [Notification.Action] 类型 - * @return [Class] + * @return [Class]<[Notification.Action]> */ val Notification_ActionClass get() = classOf() /** * 获得 [DialogInterface] 类型 - * @return [Class] + * @return [Class]<[DialogInterface]> */ val DialogInterfaceClass get() = classOf() /** * 获得 [DialogInterface.OnClickListener] 类型 - * @return [Class] + * @return [Class]<[DialogInterface.OnClickListener]> */ val DialogInterface_OnClickListenerClass get() = classOf() /** * 获得 [DialogInterface.OnCancelListener] 类型 - * @return [Class] + * @return [Class]<[DialogInterface.OnCancelListener]> */ val DialogInterface_OnCancelListenerClass get() = classOf() /** * 获得 [DialogInterface.OnDismissListener] 类型 - * @return [Class] + * @return [Class]<[DialogInterface.OnDismissListener]> */ val DialogInterface_OnDismissListenerClass get() = classOf() /** * 获得 [Environment] 类型 - * @return [Class] + * @return [Class]<[Environment]> */ val EnvironmentClass get() = classOf() /** * 获得 [Process] 类型 - * @return [Class] + * @return [Class]<[Process]> */ val ProcessClass get() = classOf() /** * 获得 [Vibrator] 类型 - * @return [Class] + * @return [Class]<[Vibrator]> */ val VibratorClass get() = classOf() @@ -670,7 +656,7 @@ val VibratorClass get() = classOf() * 获得 [VibrationEffect] 类型 * * - ❗在 Android O (26) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[VibrationEffect]> or null */ val VibrationEffectClass get() = if (Build.VERSION.SDK_INT >= 26) classOf() else null @@ -678,37 +664,37 @@ val VibrationEffectClass get() = if (Build.VERSION.SDK_INT >= 26) classOf or null */ val VibrationAttributesClass get() = if (Build.VERSION.SDK_INT >= 30) classOf() else null /** * 获得 [SystemClock] 类型 - * @return [Class] + * @return [Class]<[SystemClock]> */ val SystemClockClass get() = classOf() /** * 获得 [PowerManager] 类型 - * @return [Class] + * @return [Class]<[PowerManager]> */ val PowerManagerClass get() = classOf() /** * 获得 [PowerManager.WakeLock] 类型 - * @return [Class] + * @return [Class]<[PowerManager.WakeLock]> */ val PowerManager_WakeLockClass get() = classOf() /** * 获得 [UserHandle] 类型 - * @return [Class] + * @return [Class]<[UserHandle]> */ val UserHandleClass get() = classOf() /** * 获得 [UserDataHandler] 类型 - * @return [Class] + * @return [Class]<[UserDataHandler]> */ val UserDataHandlerClass get() = classOf() @@ -716,7 +702,7 @@ val UserDataHandlerClass get() = classOf() * 获得 [ShortcutInfo] 类型 * * - ❗在 Android N_MR1 (25) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[ShortcutInfo]> or null */ val ShortcutInfoClass get() = if (Build.VERSION.SDK_INT >= 25) classOf() else null @@ -724,7 +710,7 @@ val ShortcutInfoClass get() = if (Build.VERSION.SDK_INT >= 25) classOf or null */ val ShortcutManagerClass get() = if (Build.VERSION.SDK_INT >= 30) classOf() else null @@ -732,120 +718,120 @@ val ShortcutManagerClass get() = if (Build.VERSION.SDK_INT >= 30) classOf or null */ val ShortcutQueryClass get() = if (Build.VERSION.SDK_INT >= 25) classOf() else null /** * 获得 [KeyboardShortcutInfo] 类型 - * @return [Class] + * @return [Class]<[KeyboardShortcutInfo]> */ val KeyboardShortcutInfoClass get() = classOf() /** * 获得 [KeyboardShortcutGroup] 类型 - * @return [Class] + * @return [Class]<[KeyboardShortcutGroup]> */ val KeyboardShortcutGroupClass get() = classOf() /** * 获得 [ShortcutIconResource] 类型 - * @return [Class] + * @return [Class]<[ShortcutIconResource]> */ val ShortcutIconResourceClass get() = classOf() /** * 获得 [AssetManager] 类型 - * @return [Class] + * @return [Class]<[AssetManager]> */ val AssetManagerClass get() = classOf() /** * 获得 [AppWidgetManager] 类型 - * @return [Class] + * @return [Class]<[AppWidgetManager]> */ val AppWidgetManagerClass get() = classOf() /** * 获得 [AppWidgetProvider] 类型 - * @return [Class] + * @return [Class]<[AppWidgetProvider]> */ val AppWidgetProviderClass get() = classOf() /** * 获得 [AppWidgetProviderInfo] 类型 - * @return [Class] + * @return [Class]<[AppWidgetProviderInfo]> */ val AppWidgetProviderInfoClass get() = classOf() /** * 获得 [AppWidgetHost] 类型 - * @return [Class] + * @return [Class]<[AppWidgetHost]> */ val AppWidgetHostClass get() = classOf() /** * 获得 [ActivityInfo] 类型 - * @return [Class] + * @return [Class]<[ActivityInfo]> */ val ActivityInfoClass get() = classOf() /** * 获得 [ResolveInfo] 类型 - * @return [Class] + * @return [Class]<[ResolveInfo]> */ val ResolveInfoClass get() = classOf() /** * 获得 [Property] 类型 - * @return [Class] + * @return [Class]<[Property]> */ val PropertyClass get() = classOf>() /** * 获得 [IntProperty] 类型 - * @return [Class] + * @return [Class]<[IntProperty]> */ val IntPropertyClass get() = classOf>() /** * 获得 [FloatProperty] 类型 - * @return [Class] + * @return [Class]<[FloatProperty]> */ val FloatPropertyClass get() = classOf>() /** * 获得 [SQLiteDatabase] 类型 - * @return [Class] + * @return [Class]<[SQLiteDatabase]> */ val SQLiteDatabaseClass get() = classOf() /** * 获得 [StrictMode] 类型 - * @return [Class] + * @return [Class]<[StrictMode]> */ val StrictModeClass get() = classOf() /** * 获得 [AccessibilityManager] 类型 - * @return [Class] + * @return [Class]<[AccessibilityManager]> */ val AccessibilityManagerClass get() = classOf() /** * 获得 [AccessibilityEvent] 类型 - * @return [Class] + * @return [Class]<[AccessibilityEvent]> */ val AccessibilityEventClass get() = classOf() /** * 获得 [AccessibilityNodeInfo] 类型 - * @return [Class] + * @return [Class]<[AccessibilityNodeInfo]> */ val AccessibilityNodeInfoClass get() = classOf() /** * 获得 [IInterface] 类型 - * @return [Class] + * @return [Class]<[IInterface]> */ val IInterfaceClass get() = classOf() \ No newline at end of file diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/GraphicsTypeFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/GraphicsTypeFactory.kt index 872d88f3..51a2607a 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/GraphicsTypeFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/GraphicsTypeFactory.kt @@ -25,7 +25,7 @@ * * This file is Created by fankes on 2022/2/13. */ -@file:Suppress("unused", "KDocUnresolvedReference", "NewApi") +@file:Suppress("unused", "KDocUnresolvedReference") package com.highcapable.yukihookapi.hook.type.android @@ -39,13 +39,13 @@ import com.highcapable.yukihookapi.hook.factory.classOf /** * 获得 [Typeface] 类型 - * @return [Class] + * @return [Class]<[Typeface]> */ val TypefaceClass get() = classOf() /** * 获得 [Bitmap] 类型 - * @return [Class] + * @return [Class]<[Bitmap]> */ val BitmapClass get() = classOf() @@ -53,156 +53,168 @@ val BitmapClass get() = classOf() * 获得 [Icon] 类型 * * - ❗在 Android M (23) 及以上系统加入 - * @return [Class] or null + * @return [Class]<[Icon]> or null */ val IconClass get() = if (Build.VERSION.SDK_INT >= 23) classOf() else null /** * 获得 [Outline] 类型 - * @return [Class] + * @return [Class]<[Outline]> */ val OutlineClass get() = classOf() /** * 获得 [Drawable] 类型 - * @return [Class] + * @return [Class]<[Drawable]> */ val DrawableClass get() = classOf() /** * 获得 [GradientDrawable] 类型 - * @return [Class] + * @return [Class]<[GradientDrawable]> */ val GradientDrawableClass get() = classOf() /** * 获得 [ColorDrawable] 类型 - * @return [Class] + * @return [Class]<[ColorDrawable]> */ val ColorDrawableClass get() = classOf() /** * 获得 [BitmapDrawable] 类型 - * @return [Class] + * @return [Class]<[BitmapDrawable]> */ val BitmapDrawableClass get() = classOf() /** * 获得 [Size] 类型 - * @return [Class] + * @return [Class]<[Size]> */ val SizeClass get() = classOf() /** * 获得 [SizeF] 类型 - * @return [Class] + * @return [Class]<[SizeF]> */ val SizeFClass get() = classOf() /** * 获得 [Rect] 类型 - * @return [Class] + * @return [Class]<[Rect]> */ val RectClass get() = classOf() /** * 获得 [RectF] 类型 - * @return [Class] + * @return [Class]<[RectF]> */ val RectFClass get() = classOf() /** * 获得 [NinePatch] 类型 - * @return [Class] + * @return [Class]<[NinePatch]> */ val NinePatchClass get() = classOf() /** * 获得 [Paint] 类型 - * @return [Class] + * @return [Class]<[Paint]> */ val PaintClass get() = classOf() /** * 获得 [TextPaint] 类型 - * @return [Class] + * @return [Class]<[TextPaint]> */ val TextPaintClass get() = classOf() /** * 获得 [Canvas] 类型 - * @return [Class] + * @return [Class]<[Canvas]> */ val CanvasClass get() = classOf() /** * 获得 [Point] 类型 - * @return [Class] + * @return [Class]<[Point]> */ val PointClass get() = classOf() /** * 获得 [PointF] 类型 - * @return [Class] + * @return [Class]<[PointF]> */ val PointFClass get() = classOf() /** * 获得 [Matrix] 类型 - * @return [Class] + * @return [Class]<[Matrix]> */ val MatrixClass get() = classOf() /** * 获得 [ColorMatrix] 类型 - * @return [Class] + * @return [Class]<[ColorMatrix]> */ val ColorMatrixClass get() = classOf() /** * 获得 [ColorMatrixColorFilter] 类型 - * @return [Class] + * @return [Class]<[ColorMatrixColorFilter]> */ val ColorMatrixColorFilterClass get() = classOf() +/** + * 获得 [TextUtils] 类型 + * @return [Class]<[TextUtils]> + */ +val TextUtilsClass get() = classOf() + /** * 获得 [Editable] 类型 - * @return [Class] + * @return [Class]<[Editable]> */ val EditableClass get() = classOf() /** * 获得 [TextWatcher] 类型 - * @return [Class] + * @return [Class]<[TextWatcher]> */ val TextWatcherClass get() = classOf() /** * 获得 [Editable.Factory] 类型 - * @return [Class] + * @return [Class]<[Editable.Factory]> */ val Editable_FactoryClass get() = classOf() /** * 获得 [GetChars] 类型 - * @return [Class] + * @return [Class]<[GetChars]> */ val GetCharsClass get() = classOf() /** * 获得 [Spannable] 类型 - * @return [Class] + * @return [Class]<[Spannable]> */ val SpannableClass get() = classOf() +/** + * 获得 [SpannableStringBuilder] 类型 + * @return [Class]<[SpannableStringBuilder]> + */ +val SpannableStringBuilderClass get() = classOf() + /** * 获得 [BitmapFactory] 类型 - * @return [Class] + * @return [Class]<[BitmapFactory]> */ val BitmapFactoryClass get() = classOf() /** * 获得 [BitmapFactory.Options] 类型 - * @return [Class] + * @return [Class]<[BitmapFactory.Options]> */ val BitmapFactory_OptionsClass get() = classOf() \ No newline at end of file diff --git a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ViewTypeFactory.kt b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ViewTypeFactory.kt index 99624ce0..d5986b89 100644 --- a/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ViewTypeFactory.kt +++ b/yukihookapi/src/api/kotlin/com/highcapable/yukihookapi/hook/type/android/ViewTypeFactory.kt @@ -44,372 +44,372 @@ import com.highcapable.yukihookapi.hook.factory.classOf /** * 获得 [View] 类型 - * @return [Class] + * @return [Class]<[View]> */ val ViewClass get() = classOf() /** * 获得 [Surface] 类型 - * @return [Class] + * @return [Class]<[Surface]> */ val SurfaceClass get() = classOf() /** * 获得 [SurfaceView] 类型 - * @return [Class] + * @return [Class]<[SurfaceView]> */ val SurfaceViewClass get() = classOf() /** * 获得 [TextureView] 类型 - * @return [Class] + * @return [Class]<[TextureView]> */ val TextureViewClass get() = classOf() /** * 获得 [WebView] 类型 - * @return [Class] + * @return [Class]<[WebView]> */ val WebViewClass get() = classOf() /** * 获得 [WebViewClient] 类型 - * @return [Class] + * @return [Class]<[WebViewClient]> */ val WebViewClientClass get() = classOf() /** * 获得 [ViewStructure] 类型 - * @return [Class] + * @return [Class]<[ViewStructure]> */ val ViewStructureClass get() = classOf() /** * 获得 [ViewGroup] 类型 - * @return [Class] + * @return [Class]<[ViewGroup]> */ val ViewGroupClass get() = classOf() /** * 获得 [ViewParent] 类型 - * @return [Class] + * @return [Class]<[ViewParent]> */ val ViewParentClass get() = classOf() /** * 获得 [AppWidgetHostView] 类型 - * @return [Class] + * @return [Class]<[AppWidgetHostView]> */ val AppWidgetHostViewClass get() = classOf() /** * 获得 [RemoteViews] 类型 - * @return [Class] + * @return [Class]<[RemoteViews]> */ val RemoteViewsClass get() = classOf() /** * 获得 [RemoteView] 类型 - * @return [Class] + * @return [Class]<[RemoteView]> */ val RemoteViewClass get() = classOf() /** * 获得 [TextView] 类型 - * @return [Class] + * @return [Class]<[TextView]> */ val TextViewClass get() = classOf() /** * 获得 [ImageView] 类型 - * @return [Class] + * @return [Class]<[ImageView]> */ val ImageViewClass get() = classOf() /** * 获得 [ImageButton] 类型 - * @return [Class] + * @return [Class]<[ImageButton]> */ val ImageButtonClass get() = classOf() /** * 获得 [EditText] 类型 - * @return [Class] + * @return [Class]<[EditText]> */ val EditTextClass get() = classOf() /** * 获得 [Button] 类型 - * @return [Class] + * @return [Class]<[Button]> */ val ButtonClass get() = classOf