mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify change type definition return type note and move/change some type definition in ComponentTypeFactory, GraphicsTypeFactory, ViewTypeFactory, DefinedTypeFactory, VariableTypeFactory
This commit is contained in:
@@ -46,8 +46,6 @@ import android.media.MediaPlayer
|
|||||||
import android.os.*
|
import android.os.*
|
||||||
import android.provider.Settings
|
import android.provider.Settings
|
||||||
import android.service.notification.StatusBarNotification
|
import android.service.notification.StatusBarNotification
|
||||||
import android.text.SpannableStringBuilder
|
|
||||||
import android.text.TextUtils
|
|
||||||
import android.util.*
|
import android.util.*
|
||||||
import android.view.*
|
import android.view.*
|
||||||
import android.view.accessibility.AccessibilityEvent
|
import android.view.accessibility.AccessibilityEvent
|
||||||
@@ -62,13 +60,13 @@ import java.awt.Component
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [android.R] 类型
|
* 获得 [android.R] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[android.R]>
|
||||||
*/
|
*/
|
||||||
val AndroidRClass get() = classOf<android.R>()
|
val AndroidRClass get() = classOf<android.R>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Context] 类型
|
* 获得 [Context] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Context]>
|
||||||
*/
|
*/
|
||||||
val ContextClass get() = classOf<Context>()
|
val ContextClass get() = classOf<Context>()
|
||||||
|
|
||||||
@@ -80,31 +78,31 @@ val ContextImplClass get() = "android.app.ContextImpl".toClass()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ContextWrapper] 类型
|
* 获得 [ContextWrapper] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ContextWrapper]>
|
||||||
*/
|
*/
|
||||||
val ContextWrapperClass get() = classOf<ContextWrapper>()
|
val ContextWrapperClass get() = classOf<ContextWrapper>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Application] 类型
|
* 获得 [Application] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Application]>
|
||||||
*/
|
*/
|
||||||
val ApplicationClass get() = classOf<Application>()
|
val ApplicationClass get() = classOf<Application>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ApplicationInfo] 类型
|
* 获得 [ApplicationInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ApplicationInfo]>
|
||||||
*/
|
*/
|
||||||
val ApplicationInfoClass get() = classOf<ApplicationInfo>()
|
val ApplicationInfoClass get() = classOf<ApplicationInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Instrumentation] 类型
|
* 获得 [Instrumentation] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Instrumentation]>
|
||||||
*/
|
*/
|
||||||
val InstrumentationClass get() = classOf<Instrumentation>()
|
val InstrumentationClass get() = classOf<Instrumentation>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PackageInfo] 类型
|
* 获得 [PackageInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PackageInfo]>
|
||||||
*/
|
*/
|
||||||
val PackageInfoClass get() = classOf<PackageInfo>()
|
val PackageInfoClass get() = classOf<PackageInfo>()
|
||||||
|
|
||||||
@@ -122,7 +120,7 @@ val ActivityThreadClass get() = "android.app.ActivityThread".toClass()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ActivityManager] 类型
|
* 获得 [ActivityManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ActivityManager]>
|
||||||
*/
|
*/
|
||||||
val ActivityManagerClass get() = classOf<ActivityManager>()
|
val ActivityManagerClass get() = classOf<ActivityManager>()
|
||||||
|
|
||||||
@@ -180,13 +178,13 @@ val SingletonClass get() = "android.util.Singleton".toClass()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Activity] 类型
|
* 获得 [Activity] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Activity]>
|
||||||
*/
|
*/
|
||||||
val ActivityClass get() = classOf<Activity>()
|
val ActivityClass get() = classOf<Activity>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Looper] 类型
|
* 获得 [Looper] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Looper]>
|
||||||
*/
|
*/
|
||||||
val LooperClass get() = classOf<Looper>()
|
val LooperClass get() = classOf<Looper>()
|
||||||
|
|
||||||
@@ -222,133 +220,133 @@ val DocumentFileClass get() = "androidx.documentfile.provider.DocumentFile".toCl
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Service] 类型
|
* 获得 [Service] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Service]>
|
||||||
*/
|
*/
|
||||||
val ServiceClass get() = classOf<Service>()
|
val ServiceClass get() = classOf<Service>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Binder] 类型
|
* 获得 [Binder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Binder]>
|
||||||
*/
|
*/
|
||||||
val BinderClass get() = classOf<Binder>()
|
val BinderClass get() = classOf<Binder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [IBinder] 类型
|
* 获得 [IBinder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[IBinder]>
|
||||||
*/
|
*/
|
||||||
val IBinderClass get() = classOf<IBinder>()
|
val IBinderClass get() = classOf<IBinder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BroadcastReceiver] 类型
|
* 获得 [BroadcastReceiver] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BroadcastReceiver]>
|
||||||
*/
|
*/
|
||||||
val BroadcastReceiverClass get() = classOf<BroadcastReceiver>()
|
val BroadcastReceiverClass get() = classOf<BroadcastReceiver>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Bundle] 类型
|
* 获得 [Bundle] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Bundle]>
|
||||||
*/
|
*/
|
||||||
val BundleClass get() = classOf<Bundle>()
|
val BundleClass get() = classOf<Bundle>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BaseBundle] 类型
|
* 获得 [BaseBundle] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BaseBundle]>
|
||||||
*/
|
*/
|
||||||
val BaseBundleClass get() = classOf<BaseBundle>()
|
val BaseBundleClass get() = classOf<BaseBundle>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Resources] 类型
|
* 获得 [Resources] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Resources]>
|
||||||
*/
|
*/
|
||||||
val ResourcesClass get() = classOf<Resources>()
|
val ResourcesClass get() = classOf<Resources>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Configuration] 类型
|
* 获得 [Configuration] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Configuration]>
|
||||||
*/
|
*/
|
||||||
val ConfigurationClass get() = classOf<Configuration>()
|
val ConfigurationClass get() = classOf<Configuration>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ConfigurationInfo] 类型
|
* 获得 [ConfigurationInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ConfigurationInfo]>
|
||||||
*/
|
*/
|
||||||
val ConfigurationInfoClass get() = classOf<ConfigurationInfo>()
|
val ConfigurationInfoClass get() = classOf<ConfigurationInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ContentResolver] 类型
|
* 获得 [ContentResolver] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ContentResolver]>
|
||||||
*/
|
*/
|
||||||
val ContentResolverClass get() = classOf<ContentResolver>()
|
val ContentResolverClass get() = classOf<ContentResolver>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ContentProvider] 类型
|
* 获得 [ContentProvider] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ContentProvider]>
|
||||||
*/
|
*/
|
||||||
val ContentProviderClass get() = classOf<ContentProvider>()
|
val ContentProviderClass get() = classOf<ContentProvider>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Settings] 类型
|
* 获得 [Settings] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Settings]>
|
||||||
*/
|
*/
|
||||||
val SettingsClass get() = classOf<Settings>()
|
val SettingsClass get() = classOf<Settings>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Settings.System] 类型
|
* 获得 [Settings.System] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Settings.System]>
|
||||||
*/
|
*/
|
||||||
val Settings_SystemClass get() = classOf<Settings.System>()
|
val Settings_SystemClass get() = classOf<Settings.System>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Settings.Secure] 类型
|
* 获得 [Settings.Secure] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Settings.Secure]>
|
||||||
*/
|
*/
|
||||||
val Settings_SecureClass get() = classOf<Settings.Secure>()
|
val Settings_SecureClass get() = classOf<Settings.Secure>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TypedArray] 类型
|
* 获得 [TypedArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TypedArray]>
|
||||||
*/
|
*/
|
||||||
val TypedArrayClass get() = classOf<TypedArray>()
|
val TypedArrayClass get() = classOf<TypedArray>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TypedValue] 类型
|
* 获得 [TypedValue] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TypedValue]>
|
||||||
*/
|
*/
|
||||||
val TypedValueClass get() = classOf<TypedValue>()
|
val TypedValueClass get() = classOf<TypedValue>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SparseArray] 类型
|
* 获得 [SparseArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SparseArray]>
|
||||||
*/
|
*/
|
||||||
val SparseArrayClass get() = classOf<SparseArray<*>>()
|
val SparseArrayClass get() = classOf<SparseArray<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SparseIntArray] 类型
|
* 获得 [SparseIntArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SparseIntArray]>
|
||||||
*/
|
*/
|
||||||
val SparseIntArrayClass get() = classOf<SparseIntArray>()
|
val SparseIntArrayClass get() = classOf<SparseIntArray>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SparseBooleanArray] 类型
|
* 获得 [SparseBooleanArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SparseBooleanArray]>
|
||||||
*/
|
*/
|
||||||
val SparseBooleanArrayClass get() = classOf<SparseBooleanArray>()
|
val SparseBooleanArrayClass get() = classOf<SparseBooleanArray>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SparseLongArray] 类型
|
* 获得 [SparseLongArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SparseLongArray]>
|
||||||
*/
|
*/
|
||||||
val SparseLongArrayClass get() = classOf<SparseLongArray>()
|
val SparseLongArrayClass get() = classOf<SparseLongArray>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LongSparseArray] 类型
|
* 获得 [LongSparseArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LongSparseArray]>
|
||||||
*/
|
*/
|
||||||
val LongSparseArrayClass get() = classOf<LongSparseArray<*>>()
|
val LongSparseArrayClass get() = classOf<LongSparseArray<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ArrayMap] 类型
|
* 获得 [ArrayMap] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ArrayMap]>
|
||||||
*/
|
*/
|
||||||
val ArrayMapClass get() = classOf<ArrayMap<*, *>>()
|
val ArrayMapClass get() = classOf<ArrayMap<*, *>>()
|
||||||
|
|
||||||
@@ -356,43 +354,43 @@ val ArrayMapClass get() = classOf<ArrayMap<*, *>>()
|
|||||||
* 获得 [ArraySet] 类型
|
* 获得 [ArraySet] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android M (23) 及以上系统加入
|
* - ❗在 Android M (23) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[ArraySet]> or null
|
||||||
*/
|
*/
|
||||||
val ArraySetClass get() = if (Build.VERSION.SDK_INT >= 23) classOf<ArraySet<*>>() else null
|
val ArraySetClass get() = if (Build.VERSION.SDK_INT >= 23) classOf<ArraySet<*>>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Handler] 类型
|
* 获得 [Handler] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Handler]>
|
||||||
*/
|
*/
|
||||||
val HandlerClass get() = classOf<Handler>()
|
val HandlerClass get() = classOf<Handler>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Handler.Callback] 类型
|
* 获得 [Handler.Callback] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Handler.Callback]>
|
||||||
*/
|
*/
|
||||||
val Handler_CallbackClass get() = classOf<Handler.Callback>()
|
val Handler_CallbackClass get() = classOf<Handler.Callback>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Message] 类型
|
* 获得 [Message] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Message]>
|
||||||
*/
|
*/
|
||||||
val MessageClass get() = classOf<Message>()
|
val MessageClass get() = classOf<Message>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [MessageQueue] 类型
|
* 获得 [MessageQueue] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[MessageQueue]>
|
||||||
*/
|
*/
|
||||||
val MessageQueueClass get() = classOf<MessageQueue>()
|
val MessageQueueClass get() = classOf<MessageQueue>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Messenger] 类型
|
* 获得 [Messenger] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Messenger]>
|
||||||
*/
|
*/
|
||||||
val MessengerClass get() = classOf<Messenger>()
|
val MessengerClass get() = classOf<Messenger>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AsyncTask] 类型
|
* 获得 [AsyncTask] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AsyncTask]>
|
||||||
*/
|
*/
|
||||||
val AsyncTaskClass get() = classOf<AsyncTask<*, *, *>>()
|
val AsyncTaskClass get() = classOf<AsyncTask<*, *, *>>()
|
||||||
|
|
||||||
@@ -400,25 +398,19 @@ val AsyncTaskClass get() = classOf<AsyncTask<*, *, *>>()
|
|||||||
* 获得 [SimpleDateFormat] 类型
|
* 获得 [SimpleDateFormat] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android N (24) 及以上系统加入
|
* - ❗在 Android N (24) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[SimpleDateFormat]> or null
|
||||||
*/
|
*/
|
||||||
val SimpleDateFormatClass_Android get() = if (Build.VERSION.SDK_INT >= 24) classOf<SimpleDateFormat>() else null
|
val SimpleDateFormatClass_Android get() = if (Build.VERSION.SDK_INT >= 24) classOf<SimpleDateFormat>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Base64] 类型
|
* 获得 [Base64] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Base64]>
|
||||||
*/
|
*/
|
||||||
val Base64Class_Android get() = classOf<Base64>()
|
val Base64Class_Android get() = classOf<Base64>()
|
||||||
|
|
||||||
/**
|
|
||||||
* 获得 [TextUtils] 类型
|
|
||||||
* @return [Class]
|
|
||||||
*/
|
|
||||||
val TextUtilsClass get() = classOf<TextUtils>()
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Window] 类型
|
* 获得 [Window] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Window]>
|
||||||
*/
|
*/
|
||||||
val WindowClass get() = classOf<Window>()
|
val WindowClass get() = classOf<Window>()
|
||||||
|
|
||||||
@@ -426,13 +418,13 @@ val WindowClass get() = classOf<Window>()
|
|||||||
* 获得 [WindowMetrics] 类型
|
* 获得 [WindowMetrics] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android R (30) 及以上系统加入
|
* - ❗在 Android R (30) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[WindowMetrics]> or null
|
||||||
*/
|
*/
|
||||||
val WindowMetricsClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<WindowMetrics>() else null
|
val WindowMetricsClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<WindowMetrics>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WindowInsets] 类型
|
* 获得 [WindowInsets] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WindowInsets]>
|
||||||
*/
|
*/
|
||||||
val WindowInsetsClass get() = classOf<WindowInsets>()
|
val WindowInsetsClass get() = classOf<WindowInsets>()
|
||||||
|
|
||||||
@@ -440,157 +432,151 @@ val WindowInsetsClass get() = classOf<WindowInsets>()
|
|||||||
* 获得 [WindowInsets.Type] 类型
|
* 获得 [WindowInsets.Type] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android R (30) 及以上系统加入
|
* - ❗在 Android R (30) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[WindowInsets.Type]> or null
|
||||||
*/
|
*/
|
||||||
val WindowInsets_TypeClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<WindowInsets.Type>() else null
|
val WindowInsets_TypeClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<WindowInsets.Type>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WindowManager] 类型
|
* 获得 [WindowManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WindowManager]>
|
||||||
*/
|
*/
|
||||||
val WindowManagerClass get() = classOf<WindowManager>()
|
val WindowManagerClass get() = classOf<WindowManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WindowManager.LayoutParams] 类型
|
* 获得 [WindowManager.LayoutParams] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WindowManager.LayoutParams]>
|
||||||
*/
|
*/
|
||||||
val WindowManager_LayoutParamsClass get() = classOf<WindowManager.LayoutParams>()
|
val WindowManager_LayoutParamsClass get() = classOf<WindowManager.LayoutParams>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewManager] 类型
|
* 获得 [ViewManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewManager]>
|
||||||
*/
|
*/
|
||||||
val ViewManagerClass get() = classOf<ViewManager>()
|
val ViewManagerClass get() = classOf<ViewManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Parcel] 类型
|
* 获得 [Parcel] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Parcel]>
|
||||||
*/
|
*/
|
||||||
val ParcelClass get() = classOf<Parcel>()
|
val ParcelClass get() = classOf<Parcel>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Parcelable] 类型
|
* 获得 [Parcelable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Parcelable]>
|
||||||
*/
|
*/
|
||||||
val ParcelableClass get() = classOf<Parcelable>()
|
val ParcelableClass get() = classOf<Parcelable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Parcelable.Creator] 类型
|
* 获得 [Parcelable.Creator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Parcelable.Creator]>
|
||||||
*/
|
*/
|
||||||
val Parcelable_CreatorClass get() = classOf<Parcelable.Creator<*>>()
|
val Parcelable_CreatorClass get() = classOf<Parcelable.Creator<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Dialog] 类型
|
* 获得 [Dialog] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Dialog]>
|
||||||
*/
|
*/
|
||||||
val DialogClass get() = classOf<Dialog>()
|
val DialogClass get() = classOf<Dialog>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AlertDialog] 类型
|
* 获得 [AlertDialog] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AlertDialog]>
|
||||||
*/
|
*/
|
||||||
val AlertDialogClass get() = classOf<AlertDialog>()
|
val AlertDialogClass get() = classOf<AlertDialog>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DisplayMetrics] 类型
|
* 获得 [DisplayMetrics] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DisplayMetrics]>
|
||||||
*/
|
*/
|
||||||
val DisplayMetricsClass get() = classOf<DisplayMetrics>()
|
val DisplayMetricsClass get() = classOf<DisplayMetrics>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Display] 类型
|
* 获得 [Display] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Display]>
|
||||||
*/
|
*/
|
||||||
val DisplayClass get() = classOf<Display>()
|
val DisplayClass get() = classOf<Display>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Toast] 类型
|
* 获得 [Toast] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Toast]>
|
||||||
*/
|
*/
|
||||||
val ToastClass get() = classOf<Toast>()
|
val ToastClass get() = classOf<Toast>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Intent] 类型
|
* 获得 [Intent] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Intent]>
|
||||||
*/
|
*/
|
||||||
val IntentClass get() = classOf<Intent>()
|
val IntentClass get() = classOf<Intent>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Component] 类型
|
* 获得 [Component] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Component]>
|
||||||
*/
|
*/
|
||||||
val ComponentClass get() = classOf<Component>()
|
val ComponentClass get() = classOf<Component>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ComponentInfo] 类型
|
* 获得 [ComponentInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ComponentInfo]>
|
||||||
*/
|
*/
|
||||||
val ComponentInfoClass get() = classOf<ComponentInfo>()
|
val ComponentInfoClass get() = classOf<ComponentInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ComponentName] 类型
|
* 获得 [ComponentName] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ComponentName]>
|
||||||
*/
|
*/
|
||||||
val ComponentNameClass get() = classOf<ComponentName>()
|
val ComponentNameClass get() = classOf<ComponentName>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PendingIntent] 类型
|
* 获得 [PendingIntent] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PendingIntent]>
|
||||||
*/
|
*/
|
||||||
val PendingIntentClass get() = classOf<PendingIntent>()
|
val PendingIntentClass get() = classOf<PendingIntent>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ColorStateList] 类型
|
* 获得 [ColorStateList] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ColorStateList]>
|
||||||
*/
|
*/
|
||||||
val ColorStateListClass get() = classOf<ColorStateList>()
|
val ColorStateListClass get() = classOf<ColorStateList>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ContentValues] 类型
|
* 获得 [ContentValues] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ContentValues]>
|
||||||
*/
|
*/
|
||||||
val ContentValuesClass get() = classOf<ContentValues>()
|
val ContentValuesClass get() = classOf<ContentValues>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SharedPreferences] 类型
|
* 获得 [SharedPreferences] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SharedPreferences]>
|
||||||
*/
|
*/
|
||||||
val SharedPreferencesClass get() = classOf<SharedPreferences>()
|
val SharedPreferencesClass get() = classOf<SharedPreferences>()
|
||||||
|
|
||||||
/**
|
|
||||||
* 获得 [SpannableStringBuilder] 类型
|
|
||||||
* @return [Class]
|
|
||||||
*/
|
|
||||||
val SpannableStringBuilderClass get() = classOf<SpannableStringBuilder>()
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [MediaPlayer] 类型
|
* 获得 [MediaPlayer] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[MediaPlayer]>
|
||||||
*/
|
*/
|
||||||
val MediaPlayerClass get() = classOf<MediaPlayer>()
|
val MediaPlayerClass get() = classOf<MediaPlayer>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ProgressDialog] 类型
|
* 获得 [ProgressDialog] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ProgressDialog]>
|
||||||
*/
|
*/
|
||||||
val ProgressDialogClass get() = classOf<ProgressDialog>()
|
val ProgressDialogClass get() = classOf<ProgressDialog>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Log] 类型
|
* 获得 [Log] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Log]>
|
||||||
*/
|
*/
|
||||||
val LogClass get() = classOf<Log>()
|
val LogClass get() = classOf<Log>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Build] 类型
|
* 获得 [Build] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Build]>
|
||||||
*/
|
*/
|
||||||
val BuildClass get() = classOf<Build>()
|
val BuildClass get() = classOf<Build>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Xml] 类型
|
* 获得 [Xml] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Xml]>
|
||||||
*/
|
*/
|
||||||
val XmlClass get() = classOf<Xml>()
|
val XmlClass get() = classOf<Xml>()
|
||||||
|
|
||||||
@@ -602,67 +588,67 @@ val ContrastColorUtilClass get() = "com.android.internal.util.ContrastColorUtil"
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [StatusBarNotification] 类型
|
* 获得 [StatusBarNotification] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[StatusBarNotification]>
|
||||||
*/
|
*/
|
||||||
val StatusBarNotificationClass get() = classOf<StatusBarNotification>()
|
val StatusBarNotificationClass get() = classOf<StatusBarNotification>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Notification] 类型
|
* 获得 [Notification] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Notification]>
|
||||||
*/
|
*/
|
||||||
val NotificationClass get() = classOf<Notification>()
|
val NotificationClass get() = classOf<Notification>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Notification.Builder] 类型
|
* 获得 [Notification.Builder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Notification.Builder]>
|
||||||
*/
|
*/
|
||||||
val Notification_BuilderClass get() = classOf<Notification.Builder>()
|
val Notification_BuilderClass get() = classOf<Notification.Builder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Notification.Action] 类型
|
* 获得 [Notification.Action] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Notification.Action]>
|
||||||
*/
|
*/
|
||||||
val Notification_ActionClass get() = classOf<Notification.Action>()
|
val Notification_ActionClass get() = classOf<Notification.Action>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DialogInterface] 类型
|
* 获得 [DialogInterface] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DialogInterface]>
|
||||||
*/
|
*/
|
||||||
val DialogInterfaceClass get() = classOf<DialogInterface>()
|
val DialogInterfaceClass get() = classOf<DialogInterface>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DialogInterface.OnClickListener] 类型
|
* 获得 [DialogInterface.OnClickListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DialogInterface.OnClickListener]>
|
||||||
*/
|
*/
|
||||||
val DialogInterface_OnClickListenerClass get() = classOf<DialogInterface.OnClickListener>()
|
val DialogInterface_OnClickListenerClass get() = classOf<DialogInterface.OnClickListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DialogInterface.OnCancelListener] 类型
|
* 获得 [DialogInterface.OnCancelListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DialogInterface.OnCancelListener]>
|
||||||
*/
|
*/
|
||||||
val DialogInterface_OnCancelListenerClass get() = classOf<DialogInterface.OnCancelListener>()
|
val DialogInterface_OnCancelListenerClass get() = classOf<DialogInterface.OnCancelListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DialogInterface.OnDismissListener] 类型
|
* 获得 [DialogInterface.OnDismissListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DialogInterface.OnDismissListener]>
|
||||||
*/
|
*/
|
||||||
val DialogInterface_OnDismissListenerClass get() = classOf<DialogInterface.OnDismissListener>()
|
val DialogInterface_OnDismissListenerClass get() = classOf<DialogInterface.OnDismissListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Environment] 类型
|
* 获得 [Environment] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Environment]>
|
||||||
*/
|
*/
|
||||||
val EnvironmentClass get() = classOf<Environment>()
|
val EnvironmentClass get() = classOf<Environment>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Process] 类型
|
* 获得 [Process] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Process]>
|
||||||
*/
|
*/
|
||||||
val ProcessClass get() = classOf<Process>()
|
val ProcessClass get() = classOf<Process>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Vibrator] 类型
|
* 获得 [Vibrator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Vibrator]>
|
||||||
*/
|
*/
|
||||||
val VibratorClass get() = classOf<Vibrator>()
|
val VibratorClass get() = classOf<Vibrator>()
|
||||||
|
|
||||||
@@ -670,7 +656,7 @@ val VibratorClass get() = classOf<Vibrator>()
|
|||||||
* 获得 [VibrationEffect] 类型
|
* 获得 [VibrationEffect] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android O (26) 及以上系统加入
|
* - ❗在 Android O (26) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[VibrationEffect]> or null
|
||||||
*/
|
*/
|
||||||
val VibrationEffectClass get() = if (Build.VERSION.SDK_INT >= 26) classOf<VibrationEffect>() else null
|
val VibrationEffectClass get() = if (Build.VERSION.SDK_INT >= 26) classOf<VibrationEffect>() else null
|
||||||
|
|
||||||
@@ -678,37 +664,37 @@ val VibrationEffectClass get() = if (Build.VERSION.SDK_INT >= 26) classOf<Vibrat
|
|||||||
* 获得 [VibrationAttributes] 类型
|
* 获得 [VibrationAttributes] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android R (30) 及以上系统加入
|
* - ❗在 Android R (30) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[VibrationAttributes]> or null
|
||||||
*/
|
*/
|
||||||
val VibrationAttributesClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<VibrationAttributes>() else null
|
val VibrationAttributesClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<VibrationAttributes>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SystemClock] 类型
|
* 获得 [SystemClock] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SystemClock]>
|
||||||
*/
|
*/
|
||||||
val SystemClockClass get() = classOf<SystemClock>()
|
val SystemClockClass get() = classOf<SystemClock>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PowerManager] 类型
|
* 获得 [PowerManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PowerManager]>
|
||||||
*/
|
*/
|
||||||
val PowerManagerClass get() = classOf<PowerManager>()
|
val PowerManagerClass get() = classOf<PowerManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PowerManager.WakeLock] 类型
|
* 获得 [PowerManager.WakeLock] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PowerManager.WakeLock]>
|
||||||
*/
|
*/
|
||||||
val PowerManager_WakeLockClass get() = classOf<PowerManager.WakeLock>()
|
val PowerManager_WakeLockClass get() = classOf<PowerManager.WakeLock>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [UserHandle] 类型
|
* 获得 [UserHandle] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[UserHandle]>
|
||||||
*/
|
*/
|
||||||
val UserHandleClass get() = classOf<UserHandle>()
|
val UserHandleClass get() = classOf<UserHandle>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [UserDataHandler] 类型
|
* 获得 [UserDataHandler] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[UserDataHandler]>
|
||||||
*/
|
*/
|
||||||
val UserDataHandlerClass get() = classOf<UserDataHandler>()
|
val UserDataHandlerClass get() = classOf<UserDataHandler>()
|
||||||
|
|
||||||
@@ -716,7 +702,7 @@ val UserDataHandlerClass get() = classOf<UserDataHandler>()
|
|||||||
* 获得 [ShortcutInfo] 类型
|
* 获得 [ShortcutInfo] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[ShortcutInfo]> or null
|
||||||
*/
|
*/
|
||||||
val ShortcutInfoClass get() = if (Build.VERSION.SDK_INT >= 25) classOf<ShortcutInfo>() else null
|
val ShortcutInfoClass get() = if (Build.VERSION.SDK_INT >= 25) classOf<ShortcutInfo>() else null
|
||||||
|
|
||||||
@@ -724,7 +710,7 @@ val ShortcutInfoClass get() = if (Build.VERSION.SDK_INT >= 25) classOf<ShortcutI
|
|||||||
* 获得 [ShortcutManager] 类型
|
* 获得 [ShortcutManager] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android R (30) 及以上系统加入
|
* - ❗在 Android R (30) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[ShortcutManager]> or null
|
||||||
*/
|
*/
|
||||||
val ShortcutManagerClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<ShortcutManager>() else null
|
val ShortcutManagerClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<ShortcutManager>() else null
|
||||||
|
|
||||||
@@ -732,120 +718,120 @@ val ShortcutManagerClass get() = if (Build.VERSION.SDK_INT >= 30) classOf<Shortc
|
|||||||
* 获得 [ShortcutQuery] 类型
|
* 获得 [ShortcutQuery] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[ShortcutQuery]> or null
|
||||||
*/
|
*/
|
||||||
val ShortcutQueryClass get() = if (Build.VERSION.SDK_INT >= 25) classOf<ShortcutQuery>() else null
|
val ShortcutQueryClass get() = if (Build.VERSION.SDK_INT >= 25) classOf<ShortcutQuery>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [KeyboardShortcutInfo] 类型
|
* 获得 [KeyboardShortcutInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[KeyboardShortcutInfo]>
|
||||||
*/
|
*/
|
||||||
val KeyboardShortcutInfoClass get() = classOf<KeyboardShortcutInfo>()
|
val KeyboardShortcutInfoClass get() = classOf<KeyboardShortcutInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [KeyboardShortcutGroup] 类型
|
* 获得 [KeyboardShortcutGroup] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[KeyboardShortcutGroup]>
|
||||||
*/
|
*/
|
||||||
val KeyboardShortcutGroupClass get() = classOf<KeyboardShortcutGroup>()
|
val KeyboardShortcutGroupClass get() = classOf<KeyboardShortcutGroup>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ShortcutIconResource] 类型
|
* 获得 [ShortcutIconResource] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ShortcutIconResource]>
|
||||||
*/
|
*/
|
||||||
val ShortcutIconResourceClass get() = classOf<ShortcutIconResource>()
|
val ShortcutIconResourceClass get() = classOf<ShortcutIconResource>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AssetManager] 类型
|
* 获得 [AssetManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AssetManager]>
|
||||||
*/
|
*/
|
||||||
val AssetManagerClass get() = classOf<AssetManager>()
|
val AssetManagerClass get() = classOf<AssetManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AppWidgetManager] 类型
|
* 获得 [AppWidgetManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AppWidgetManager]>
|
||||||
*/
|
*/
|
||||||
val AppWidgetManagerClass get() = classOf<AppWidgetManager>()
|
val AppWidgetManagerClass get() = classOf<AppWidgetManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AppWidgetProvider] 类型
|
* 获得 [AppWidgetProvider] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AppWidgetProvider]>
|
||||||
*/
|
*/
|
||||||
val AppWidgetProviderClass get() = classOf<AppWidgetProvider>()
|
val AppWidgetProviderClass get() = classOf<AppWidgetProvider>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AppWidgetProviderInfo] 类型
|
* 获得 [AppWidgetProviderInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AppWidgetProviderInfo]>
|
||||||
*/
|
*/
|
||||||
val AppWidgetProviderInfoClass get() = classOf<AppWidgetProviderInfo>()
|
val AppWidgetProviderInfoClass get() = classOf<AppWidgetProviderInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AppWidgetHost] 类型
|
* 获得 [AppWidgetHost] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AppWidgetHost]>
|
||||||
*/
|
*/
|
||||||
val AppWidgetHostClass get() = classOf<AppWidgetHost>()
|
val AppWidgetHostClass get() = classOf<AppWidgetHost>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ActivityInfo] 类型
|
* 获得 [ActivityInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ActivityInfo]>
|
||||||
*/
|
*/
|
||||||
val ActivityInfoClass get() = classOf<ActivityInfo>()
|
val ActivityInfoClass get() = classOf<ActivityInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ResolveInfo] 类型
|
* 获得 [ResolveInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ResolveInfo]>
|
||||||
*/
|
*/
|
||||||
val ResolveInfoClass get() = classOf<ResolveInfo>()
|
val ResolveInfoClass get() = classOf<ResolveInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Property] 类型
|
* 获得 [Property] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Property]>
|
||||||
*/
|
*/
|
||||||
val PropertyClass get() = classOf<Property<*, *>>()
|
val PropertyClass get() = classOf<Property<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [IntProperty] 类型
|
* 获得 [IntProperty] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[IntProperty]>
|
||||||
*/
|
*/
|
||||||
val IntPropertyClass get() = classOf<IntProperty<*>>()
|
val IntPropertyClass get() = classOf<IntProperty<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [FloatProperty] 类型
|
* 获得 [FloatProperty] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[FloatProperty]>
|
||||||
*/
|
*/
|
||||||
val FloatPropertyClass get() = classOf<FloatProperty<*>>()
|
val FloatPropertyClass get() = classOf<FloatProperty<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SQLiteDatabase] 类型
|
* 获得 [SQLiteDatabase] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SQLiteDatabase]>
|
||||||
*/
|
*/
|
||||||
val SQLiteDatabaseClass get() = classOf<SQLiteDatabase>()
|
val SQLiteDatabaseClass get() = classOf<SQLiteDatabase>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [StrictMode] 类型
|
* 获得 [StrictMode] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[StrictMode]>
|
||||||
*/
|
*/
|
||||||
val StrictModeClass get() = classOf<StrictMode>()
|
val StrictModeClass get() = classOf<StrictMode>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AccessibilityManager] 类型
|
* 获得 [AccessibilityManager] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AccessibilityManager]>
|
||||||
*/
|
*/
|
||||||
val AccessibilityManagerClass get() = classOf<AccessibilityManager>()
|
val AccessibilityManagerClass get() = classOf<AccessibilityManager>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AccessibilityEvent] 类型
|
* 获得 [AccessibilityEvent] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AccessibilityEvent]>
|
||||||
*/
|
*/
|
||||||
val AccessibilityEventClass get() = classOf<AccessibilityEvent>()
|
val AccessibilityEventClass get() = classOf<AccessibilityEvent>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AccessibilityNodeInfo] 类型
|
* 获得 [AccessibilityNodeInfo] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AccessibilityNodeInfo]>
|
||||||
*/
|
*/
|
||||||
val AccessibilityNodeInfoClass get() = classOf<AccessibilityNodeInfo>()
|
val AccessibilityNodeInfoClass get() = classOf<AccessibilityNodeInfo>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [IInterface] 类型
|
* 获得 [IInterface] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[IInterface]>
|
||||||
*/
|
*/
|
||||||
val IInterfaceClass get() = classOf<IInterface>()
|
val IInterfaceClass get() = classOf<IInterface>()
|
@@ -25,7 +25,7 @@
|
|||||||
*
|
*
|
||||||
* This file is Created by fankes on 2022/2/13.
|
* 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
|
package com.highcapable.yukihookapi.hook.type.android
|
||||||
|
|
||||||
@@ -39,13 +39,13 @@ import com.highcapable.yukihookapi.hook.factory.classOf
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Typeface] 类型
|
* 获得 [Typeface] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Typeface]>
|
||||||
*/
|
*/
|
||||||
val TypefaceClass get() = classOf<Typeface>()
|
val TypefaceClass get() = classOf<Typeface>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Bitmap] 类型
|
* 获得 [Bitmap] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Bitmap]>
|
||||||
*/
|
*/
|
||||||
val BitmapClass get() = classOf<Bitmap>()
|
val BitmapClass get() = classOf<Bitmap>()
|
||||||
|
|
||||||
@@ -53,156 +53,168 @@ val BitmapClass get() = classOf<Bitmap>()
|
|||||||
* 获得 [Icon] 类型
|
* 获得 [Icon] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android M (23) 及以上系统加入
|
* - ❗在 Android M (23) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[Icon]> or null
|
||||||
*/
|
*/
|
||||||
val IconClass get() = if (Build.VERSION.SDK_INT >= 23) classOf<Icon>() else null
|
val IconClass get() = if (Build.VERSION.SDK_INT >= 23) classOf<Icon>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Outline] 类型
|
* 获得 [Outline] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Outline]>
|
||||||
*/
|
*/
|
||||||
val OutlineClass get() = classOf<Outline>()
|
val OutlineClass get() = classOf<Outline>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Drawable] 类型
|
* 获得 [Drawable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Drawable]>
|
||||||
*/
|
*/
|
||||||
val DrawableClass get() = classOf<Drawable>()
|
val DrawableClass get() = classOf<Drawable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [GradientDrawable] 类型
|
* 获得 [GradientDrawable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[GradientDrawable]>
|
||||||
*/
|
*/
|
||||||
val GradientDrawableClass get() = classOf<GradientDrawable>()
|
val GradientDrawableClass get() = classOf<GradientDrawable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ColorDrawable] 类型
|
* 获得 [ColorDrawable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ColorDrawable]>
|
||||||
*/
|
*/
|
||||||
val ColorDrawableClass get() = classOf<ColorDrawable>()
|
val ColorDrawableClass get() = classOf<ColorDrawable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BitmapDrawable] 类型
|
* 获得 [BitmapDrawable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BitmapDrawable]>
|
||||||
*/
|
*/
|
||||||
val BitmapDrawableClass get() = classOf<BitmapDrawable>()
|
val BitmapDrawableClass get() = classOf<BitmapDrawable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Size] 类型
|
* 获得 [Size] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Size]>
|
||||||
*/
|
*/
|
||||||
val SizeClass get() = classOf<Size>()
|
val SizeClass get() = classOf<Size>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SizeF] 类型
|
* 获得 [SizeF] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SizeF]>
|
||||||
*/
|
*/
|
||||||
val SizeFClass get() = classOf<SizeF>()
|
val SizeFClass get() = classOf<SizeF>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Rect] 类型
|
* 获得 [Rect] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Rect]>
|
||||||
*/
|
*/
|
||||||
val RectClass get() = classOf<Rect>()
|
val RectClass get() = classOf<Rect>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RectF] 类型
|
* 获得 [RectF] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RectF]>
|
||||||
*/
|
*/
|
||||||
val RectFClass get() = classOf<RectF>()
|
val RectFClass get() = classOf<RectF>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NinePatch] 类型
|
* 获得 [NinePatch] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NinePatch]>
|
||||||
*/
|
*/
|
||||||
val NinePatchClass get() = classOf<NinePatch>()
|
val NinePatchClass get() = classOf<NinePatch>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Paint] 类型
|
* 获得 [Paint] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Paint]>
|
||||||
*/
|
*/
|
||||||
val PaintClass get() = classOf<Paint>()
|
val PaintClass get() = classOf<Paint>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TextPaint] 类型
|
* 获得 [TextPaint] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TextPaint]>
|
||||||
*/
|
*/
|
||||||
val TextPaintClass get() = classOf<TextPaint>()
|
val TextPaintClass get() = classOf<TextPaint>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Canvas] 类型
|
* 获得 [Canvas] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Canvas]>
|
||||||
*/
|
*/
|
||||||
val CanvasClass get() = classOf<Canvas>()
|
val CanvasClass get() = classOf<Canvas>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Point] 类型
|
* 获得 [Point] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Point]>
|
||||||
*/
|
*/
|
||||||
val PointClass get() = classOf<Point>()
|
val PointClass get() = classOf<Point>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PointF] 类型
|
* 获得 [PointF] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PointF]>
|
||||||
*/
|
*/
|
||||||
val PointFClass get() = classOf<PointF>()
|
val PointFClass get() = classOf<PointF>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Matrix] 类型
|
* 获得 [Matrix] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Matrix]>
|
||||||
*/
|
*/
|
||||||
val MatrixClass get() = classOf<Matrix>()
|
val MatrixClass get() = classOf<Matrix>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ColorMatrix] 类型
|
* 获得 [ColorMatrix] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ColorMatrix]>
|
||||||
*/
|
*/
|
||||||
val ColorMatrixClass get() = classOf<ColorMatrix>()
|
val ColorMatrixClass get() = classOf<ColorMatrix>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ColorMatrixColorFilter] 类型
|
* 获得 [ColorMatrixColorFilter] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ColorMatrixColorFilter]>
|
||||||
*/
|
*/
|
||||||
val ColorMatrixColorFilterClass get() = classOf<ColorMatrixColorFilter>()
|
val ColorMatrixColorFilterClass get() = classOf<ColorMatrixColorFilter>()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获得 [TextUtils] 类型
|
||||||
|
* @return [Class]<[TextUtils]>
|
||||||
|
*/
|
||||||
|
val TextUtilsClass get() = classOf<TextUtils>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Editable] 类型
|
* 获得 [Editable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Editable]>
|
||||||
*/
|
*/
|
||||||
val EditableClass get() = classOf<Editable>()
|
val EditableClass get() = classOf<Editable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TextWatcher] 类型
|
* 获得 [TextWatcher] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TextWatcher]>
|
||||||
*/
|
*/
|
||||||
val TextWatcherClass get() = classOf<TextWatcher>()
|
val TextWatcherClass get() = classOf<TextWatcher>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Editable.Factory] 类型
|
* 获得 [Editable.Factory] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Editable.Factory]>
|
||||||
*/
|
*/
|
||||||
val Editable_FactoryClass get() = classOf<Editable.Factory>()
|
val Editable_FactoryClass get() = classOf<Editable.Factory>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [GetChars] 类型
|
* 获得 [GetChars] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[GetChars]>
|
||||||
*/
|
*/
|
||||||
val GetCharsClass get() = classOf<GetChars>()
|
val GetCharsClass get() = classOf<GetChars>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Spannable] 类型
|
* 获得 [Spannable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Spannable]>
|
||||||
*/
|
*/
|
||||||
val SpannableClass get() = classOf<Spannable>()
|
val SpannableClass get() = classOf<Spannable>()
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获得 [SpannableStringBuilder] 类型
|
||||||
|
* @return [Class]<[SpannableStringBuilder]>
|
||||||
|
*/
|
||||||
|
val SpannableStringBuilderClass get() = classOf<SpannableStringBuilder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BitmapFactory] 类型
|
* 获得 [BitmapFactory] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BitmapFactory]>
|
||||||
*/
|
*/
|
||||||
val BitmapFactoryClass get() = classOf<BitmapFactory>()
|
val BitmapFactoryClass get() = classOf<BitmapFactory>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BitmapFactory.Options] 类型
|
* 获得 [BitmapFactory.Options] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BitmapFactory.Options]>
|
||||||
*/
|
*/
|
||||||
val BitmapFactory_OptionsClass get() = classOf<BitmapFactory.Options>()
|
val BitmapFactory_OptionsClass get() = classOf<BitmapFactory.Options>()
|
@@ -44,372 +44,372 @@ import com.highcapable.yukihookapi.hook.factory.classOf
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [View] 类型
|
* 获得 [View] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[View]>
|
||||||
*/
|
*/
|
||||||
val ViewClass get() = classOf<View>()
|
val ViewClass get() = classOf<View>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Surface] 类型
|
* 获得 [Surface] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Surface]>
|
||||||
*/
|
*/
|
||||||
val SurfaceClass get() = classOf<Surface>()
|
val SurfaceClass get() = classOf<Surface>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SurfaceView] 类型
|
* 获得 [SurfaceView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SurfaceView]>
|
||||||
*/
|
*/
|
||||||
val SurfaceViewClass get() = classOf<SurfaceView>()
|
val SurfaceViewClass get() = classOf<SurfaceView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TextureView] 类型
|
* 获得 [TextureView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TextureView]>
|
||||||
*/
|
*/
|
||||||
val TextureViewClass get() = classOf<TextureView>()
|
val TextureViewClass get() = classOf<TextureView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WebView] 类型
|
* 获得 [WebView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WebView]>
|
||||||
*/
|
*/
|
||||||
val WebViewClass get() = classOf<WebView>()
|
val WebViewClass get() = classOf<WebView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WebViewClient] 类型
|
* 获得 [WebViewClient] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WebViewClient]>
|
||||||
*/
|
*/
|
||||||
val WebViewClientClass get() = classOf<WebViewClient>()
|
val WebViewClientClass get() = classOf<WebViewClient>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewStructure] 类型
|
* 获得 [ViewStructure] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewStructure]>
|
||||||
*/
|
*/
|
||||||
val ViewStructureClass get() = classOf<ViewStructure>()
|
val ViewStructureClass get() = classOf<ViewStructure>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewGroup] 类型
|
* 获得 [ViewGroup] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewGroup]>
|
||||||
*/
|
*/
|
||||||
val ViewGroupClass get() = classOf<ViewGroup>()
|
val ViewGroupClass get() = classOf<ViewGroup>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewParent] 类型
|
* 获得 [ViewParent] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewParent]>
|
||||||
*/
|
*/
|
||||||
val ViewParentClass get() = classOf<ViewParent>()
|
val ViewParentClass get() = classOf<ViewParent>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AppWidgetHostView] 类型
|
* 获得 [AppWidgetHostView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AppWidgetHostView]>
|
||||||
*/
|
*/
|
||||||
val AppWidgetHostViewClass get() = classOf<AppWidgetHostView>()
|
val AppWidgetHostViewClass get() = classOf<AppWidgetHostView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RemoteViews] 类型
|
* 获得 [RemoteViews] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RemoteViews]>
|
||||||
*/
|
*/
|
||||||
val RemoteViewsClass get() = classOf<RemoteViews>()
|
val RemoteViewsClass get() = classOf<RemoteViews>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RemoteView] 类型
|
* 获得 [RemoteView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RemoteView]>
|
||||||
*/
|
*/
|
||||||
val RemoteViewClass get() = classOf<RemoteView>()
|
val RemoteViewClass get() = classOf<RemoteView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TextView] 类型
|
* 获得 [TextView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TextView]>
|
||||||
*/
|
*/
|
||||||
val TextViewClass get() = classOf<TextView>()
|
val TextViewClass get() = classOf<TextView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ImageView] 类型
|
* 获得 [ImageView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ImageView]>
|
||||||
*/
|
*/
|
||||||
val ImageViewClass get() = classOf<ImageView>()
|
val ImageViewClass get() = classOf<ImageView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ImageButton] 类型
|
* 获得 [ImageButton] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ImageButton]>
|
||||||
*/
|
*/
|
||||||
val ImageButtonClass get() = classOf<ImageButton>()
|
val ImageButtonClass get() = classOf<ImageButton>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [EditText] 类型
|
* 获得 [EditText] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[EditText]>
|
||||||
*/
|
*/
|
||||||
val EditTextClass get() = classOf<EditText>()
|
val EditTextClass get() = classOf<EditText>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Button] 类型
|
* 获得 [Button] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Button]>
|
||||||
*/
|
*/
|
||||||
val ButtonClass get() = classOf<Button>()
|
val ButtonClass get() = classOf<Button>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [CheckBox] 类型
|
* 获得 [CheckBox] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[CheckBox]>
|
||||||
*/
|
*/
|
||||||
val CheckBoxClass get() = classOf<CheckBox>()
|
val CheckBoxClass get() = classOf<CheckBox>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [CompoundButton] 类型
|
* 获得 [CompoundButton] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[CompoundButton]>
|
||||||
*/
|
*/
|
||||||
val CompoundButtonClass get() = classOf<CompoundButton>()
|
val CompoundButtonClass get() = classOf<CompoundButton>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [VideoView] 类型
|
* 获得 [VideoView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[VideoView]>
|
||||||
*/
|
*/
|
||||||
val VideoViewClass get() = classOf<VideoView>()
|
val VideoViewClass get() = classOf<VideoView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ListView] 类型
|
* 获得 [ListView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ListView]>
|
||||||
*/
|
*/
|
||||||
val ListViewClass get() = classOf<ListView>()
|
val ListViewClass get() = classOf<ListView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LayoutInflater] 类型
|
* 获得 [LayoutInflater] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LayoutInflater]>
|
||||||
*/
|
*/
|
||||||
val LayoutInflaterClass get() = classOf<LayoutInflater>()
|
val LayoutInflaterClass get() = classOf<LayoutInflater>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LayoutInflater.Filter] 类型
|
* 获得 [LayoutInflater.Filter] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LayoutInflater.Filter]>
|
||||||
*/
|
*/
|
||||||
val LayoutInflater_FilterClass get() = classOf<LayoutInflater.Filter>()
|
val LayoutInflater_FilterClass get() = classOf<LayoutInflater.Filter>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LayoutInflater.Factory] 类型
|
* 获得 [LayoutInflater.Factory] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LayoutInflater.Factory]>
|
||||||
*/
|
*/
|
||||||
val LayoutInflater_FactoryClass get() = classOf<LayoutInflater.Factory>()
|
val LayoutInflater_FactoryClass get() = classOf<LayoutInflater.Factory>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LayoutInflater.Factory2] 类型
|
* 获得 [LayoutInflater.Factory2] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LayoutInflater.Factory2]>
|
||||||
*/
|
*/
|
||||||
val LayoutInflater_Factory2Class get() = classOf<LayoutInflater.Factory2>()
|
val LayoutInflater_Factory2Class get() = classOf<LayoutInflater.Factory2>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ListAdapter] 类型
|
* 获得 [ListAdapter] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ListAdapter]>
|
||||||
*/
|
*/
|
||||||
val ListAdapterClass get() = classOf<ListAdapter>()
|
val ListAdapterClass get() = classOf<ListAdapter>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ArrayAdapter] 类型
|
* 获得 [ArrayAdapter] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ArrayAdapter]>
|
||||||
*/
|
*/
|
||||||
val ArrayAdapterClass get() = classOf<ArrayAdapter<*>>()
|
val ArrayAdapterClass get() = classOf<ArrayAdapter<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BaseAdapter] 类型
|
* 获得 [BaseAdapter] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BaseAdapter]>
|
||||||
*/
|
*/
|
||||||
val BaseAdapterClass get() = classOf<BaseAdapter>()
|
val BaseAdapterClass get() = classOf<BaseAdapter>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RelativeLayout] 类型
|
* 获得 [RelativeLayout] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RelativeLayout]>
|
||||||
*/
|
*/
|
||||||
val RelativeLayoutClass get() = classOf<RelativeLayout>()
|
val RelativeLayoutClass get() = classOf<RelativeLayout>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [FrameLayout] 类型
|
* 获得 [FrameLayout] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[FrameLayout]>
|
||||||
*/
|
*/
|
||||||
val FrameLayoutClass get() = classOf<FrameLayout>()
|
val FrameLayoutClass get() = classOf<FrameLayout>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LinearLayout] 类型
|
* 获得 [LinearLayout] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LinearLayout]>
|
||||||
*/
|
*/
|
||||||
val LinearLayoutClass get() = classOf<LinearLayout>()
|
val LinearLayoutClass get() = classOf<LinearLayout>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewGroup.LayoutParams] 类型
|
* 获得 [ViewGroup.LayoutParams] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewGroup.LayoutParams]>
|
||||||
*/
|
*/
|
||||||
val ViewGroup_LayoutParamsClass get() = classOf<ViewGroup.LayoutParams>()
|
val ViewGroup_LayoutParamsClass get() = classOf<ViewGroup.LayoutParams>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RelativeLayout.LayoutParams] 类型
|
* 获得 [RelativeLayout.LayoutParams] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RelativeLayout.LayoutParams]>
|
||||||
*/
|
*/
|
||||||
val RelativeLayout_LayoutParamsClass get() = classOf<RelativeLayout.LayoutParams>()
|
val RelativeLayout_LayoutParamsClass get() = classOf<RelativeLayout.LayoutParams>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [LinearLayout.LayoutParams] 类型
|
* 获得 [LinearLayout.LayoutParams] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[LinearLayout.LayoutParams]>
|
||||||
*/
|
*/
|
||||||
val LinearLayout_LayoutParamsClass get() = classOf<LinearLayout.LayoutParams>()
|
val LinearLayout_LayoutParamsClass get() = classOf<LinearLayout.LayoutParams>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [FrameLayout.LayoutParams] 类型
|
* 获得 [FrameLayout.LayoutParams] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[FrameLayout.LayoutParams]>
|
||||||
*/
|
*/
|
||||||
val FrameLayout_LayoutParamsClass get() = classOf<FrameLayout.LayoutParams>()
|
val FrameLayout_LayoutParamsClass get() = classOf<FrameLayout.LayoutParams>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TextClock] 类型
|
* 获得 [TextClock] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TextClock]>
|
||||||
*/
|
*/
|
||||||
val TextClockClass get() = classOf<TextClock>()
|
val TextClockClass get() = classOf<TextClock>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [MotionEvent] 类型
|
* 获得 [MotionEvent] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[MotionEvent]>
|
||||||
*/
|
*/
|
||||||
val MotionEventClass get() = classOf<MotionEvent>()
|
val MotionEventClass get() = classOf<MotionEvent>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [View.OnClickListener] 类型
|
* 获得 [View.OnClickListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[View.OnClickListener]>
|
||||||
*/
|
*/
|
||||||
val View_OnClickListenerClass get() = classOf<View.OnClickListener>()
|
val View_OnClickListenerClass get() = classOf<View.OnClickListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [View.OnLongClickListener] 类型
|
* 获得 [View.OnLongClickListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[View.OnLongClickListener]>
|
||||||
*/
|
*/
|
||||||
val View_OnLongClickListenerClass get() = classOf<View.OnLongClickListener>()
|
val View_OnLongClickListenerClass get() = classOf<View.OnLongClickListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [View.OnTouchListener] 类型
|
* 获得 [View.OnTouchListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[View.OnTouchListener]>
|
||||||
*/
|
*/
|
||||||
val View_OnTouchListenerClass get() = classOf<View.OnTouchListener>()
|
val View_OnTouchListenerClass get() = classOf<View.OnTouchListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AutoCompleteTextView] 类型
|
* 获得 [AutoCompleteTextView] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AutoCompleteTextView]>
|
||||||
*/
|
*/
|
||||||
val AutoCompleteTextViewClass get() = classOf<AutoCompleteTextView>()
|
val AutoCompleteTextViewClass get() = classOf<AutoCompleteTextView>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewStub] 类型
|
* 获得 [ViewStub] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewStub]>
|
||||||
*/
|
*/
|
||||||
val ViewStubClass get() = classOf<ViewStub>()
|
val ViewStubClass get() = classOf<ViewStub>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewStub.OnInflateListener] 类型
|
* 获得 [ViewStub.OnInflateListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewStub.OnInflateListener]>
|
||||||
*/
|
*/
|
||||||
val ViewStub_OnInflateListenerClass get() = classOf<ViewStub.OnInflateListener>()
|
val ViewStub_OnInflateListenerClass get() = classOf<ViewStub.OnInflateListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [GestureDetector] 类型
|
* 获得 [GestureDetector] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[GestureDetector]>
|
||||||
*/
|
*/
|
||||||
val GestureDetectorClass get() = classOf<GestureDetector>()
|
val GestureDetectorClass get() = classOf<GestureDetector>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [GestureDetector.SimpleOnGestureListener] 类型
|
* 获得 [GestureDetector.SimpleOnGestureListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[GestureDetector.SimpleOnGestureListener]>
|
||||||
*/
|
*/
|
||||||
val GestureDetector_SimpleOnGestureListenerClass get() = classOf<GestureDetector.SimpleOnGestureListener>()
|
val GestureDetector_SimpleOnGestureListenerClass get() = classOf<GestureDetector.SimpleOnGestureListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ProgressBar] 类型
|
* 获得 [ProgressBar] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ProgressBar]>
|
||||||
*/
|
*/
|
||||||
val ProgressBarClass get() = classOf<ProgressBar>()
|
val ProgressBarClass get() = classOf<ProgressBar>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AttributeSet] 类型
|
* 获得 [AttributeSet] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AttributeSet]>
|
||||||
*/
|
*/
|
||||||
val AttributeSetClass get() = classOf<AttributeSet>()
|
val AttributeSetClass get() = classOf<AttributeSet>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Animation] 类型
|
* 获得 [Animation] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Animation]>
|
||||||
*/
|
*/
|
||||||
val AnimationClass get() = classOf<Animation>()
|
val AnimationClass get() = classOf<Animation>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Animation.AnimationListener] 类型
|
* 获得 [Animation.AnimationListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Animation.AnimationListener]>
|
||||||
*/
|
*/
|
||||||
val Animation_AnimationListenerClass get() = classOf<Animation.AnimationListener>()
|
val Animation_AnimationListenerClass get() = classOf<Animation.AnimationListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TranslateAnimation] 类型
|
* 获得 [TranslateAnimation] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TranslateAnimation]>
|
||||||
*/
|
*/
|
||||||
val TranslateAnimationClass get() = classOf<TranslateAnimation>()
|
val TranslateAnimationClass get() = classOf<TranslateAnimation>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AlphaAnimation] 类型
|
* 获得 [AlphaAnimation] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AlphaAnimation]>
|
||||||
*/
|
*/
|
||||||
val AlphaAnimationClass get() = classOf<AlphaAnimation>()
|
val AlphaAnimationClass get() = classOf<AlphaAnimation>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Animator] 类型
|
* 获得 [Animator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Animator]>
|
||||||
*/
|
*/
|
||||||
val AnimatorClass get() = classOf<Animator>()
|
val AnimatorClass get() = classOf<Animator>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Animator.AnimatorListener] 类型
|
* 获得 [Animator.AnimatorListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Animator.AnimatorListener]>
|
||||||
*/
|
*/
|
||||||
val Animator_AnimatorListenerClass get() = classOf<Animator.AnimatorListener>()
|
val Animator_AnimatorListenerClass get() = classOf<Animator.AnimatorListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ObjectAnimator] 类型
|
* 获得 [ObjectAnimator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ObjectAnimator]>
|
||||||
*/
|
*/
|
||||||
val ObjectAnimatorClass get() = classOf<ObjectAnimator>()
|
val ObjectAnimatorClass get() = classOf<ObjectAnimator>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ValueAnimator] 类型
|
* 获得 [ValueAnimator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ValueAnimator]>
|
||||||
*/
|
*/
|
||||||
val ValueAnimatorClass get() = classOf<ValueAnimator>()
|
val ValueAnimatorClass get() = classOf<ValueAnimator>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ValueAnimator.AnimatorUpdateListener] 类型
|
* 获得 [ValueAnimator.AnimatorUpdateListener] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ValueAnimator.AnimatorUpdateListener]>
|
||||||
*/
|
*/
|
||||||
val ValueAnimator_AnimatorUpdateListenerClass get() = classOf<ValueAnimator.AnimatorUpdateListener>()
|
val ValueAnimator_AnimatorUpdateListenerClass get() = classOf<ValueAnimator.AnimatorUpdateListener>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewAnimator] 类型
|
* 获得 [ViewAnimator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewAnimator]>
|
||||||
*/
|
*/
|
||||||
val ViewAnimatorClass get() = classOf<ViewAnimator>()
|
val ViewAnimatorClass get() = classOf<ViewAnimator>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AnimatorSet] 类型
|
* 获得 [AnimatorSet] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AnimatorSet]>
|
||||||
*/
|
*/
|
||||||
val AnimatorSetClass get() = classOf<AnimatorSet>()
|
val AnimatorSetClass get() = classOf<AnimatorSet>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AnimatorSet.Builder] 类型
|
* 获得 [AnimatorSet.Builder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AnimatorSet.Builder]>
|
||||||
*/
|
*/
|
||||||
val AnimatorSet_BuilderClass get() = classOf<AnimatorSet.Builder>()
|
val AnimatorSet_BuilderClass get() = classOf<AnimatorSet.Builder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PropertyValuesHolder] 类型
|
* 获得 [PropertyValuesHolder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PropertyValuesHolder]>
|
||||||
*/
|
*/
|
||||||
val PropertyValuesHolderClass get() = classOf<PropertyValuesHolder>()
|
val PropertyValuesHolderClass get() = classOf<PropertyValuesHolder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ViewPropertyAnimator] 类型
|
* 获得 [ViewPropertyAnimator] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ViewPropertyAnimator]>
|
||||||
*/
|
*/
|
||||||
val ViewPropertyAnimatorClass get() = classOf<ViewPropertyAnimator>()
|
val ViewPropertyAnimatorClass get() = classOf<ViewPropertyAnimator>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [View.MeasureSpec] 类型
|
* 获得 [View.MeasureSpec] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[View.MeasureSpec]>
|
||||||
*/
|
*/
|
||||||
val View_MeasureSpecClass get() = classOf<View.MeasureSpec>()
|
val View_MeasureSpecClass get() = classOf<View.MeasureSpec>()
|
@@ -45,12 +45,12 @@ class VagueClass private constructor()
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 得到未定义类型
|
* 得到未定义类型
|
||||||
* @return [Class]
|
* @return [Class]<[UndefinedClass]>
|
||||||
*/
|
*/
|
||||||
internal val UndefinedType get() = classOf<UndefinedClass>()
|
internal val UndefinedType get() = classOf<UndefinedClass>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 得到模糊类型
|
* 得到模糊类型
|
||||||
* @return [Class]
|
* @return [Class]<[VagueClass]>
|
||||||
*/
|
*/
|
||||||
val VagueType get() = classOf<VagueClass>()
|
val VagueType get() = classOf<VagueClass>()
|
@@ -25,7 +25,7 @@
|
|||||||
*
|
*
|
||||||
* This file is Created by fankes on 2022/2/2.
|
* This file is Created by fankes on 2022/2/2.
|
||||||
*/
|
*/
|
||||||
@file:Suppress("unused", "KDocUnresolvedReference", "DEPRECATION", "FunctionName", "NewApi", "UNCHECKED_CAST")
|
@file:Suppress("unused", "KDocUnresolvedReference", "DEPRECATION", "FunctionName", "UNCHECKED_CAST")
|
||||||
|
|
||||||
package com.highcapable.yukihookapi.hook.type.java
|
package com.highcapable.yukihookapi.hook.type.java
|
||||||
|
|
||||||
@@ -57,6 +57,7 @@ import java.util.zip.ZipFile
|
|||||||
import java.util.zip.ZipInputStream
|
import java.util.zip.ZipInputStream
|
||||||
import java.util.zip.ZipOutputStream
|
import java.util.zip.ZipOutputStream
|
||||||
import java.lang.reflect.Array as JavaArray
|
import java.lang.reflect.Array as JavaArray
|
||||||
|
import java.util.function.Function as JavaFunction
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得任意类型的数组
|
* 获得任意类型的数组
|
||||||
@@ -73,7 +74,7 @@ fun ArrayClass(type: Class<*>) = JavaArray.newInstance(type, 0).javaClass as Cla
|
|||||||
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
||||||
*
|
*
|
||||||
* - ❗请现在转移到 [AnyClass]
|
* - ❗请现在转移到 [AnyClass]
|
||||||
* @return [Class]
|
* @return [Class]<[Any]>
|
||||||
*/
|
*/
|
||||||
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "AnyClass"))
|
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "AnyClass"))
|
||||||
val AnyType get() = AnyClass
|
val AnyType get() = AnyClass
|
||||||
@@ -154,7 +155,7 @@ val UnitType get() = Void.TYPE ?: "void".toClass()
|
|||||||
* 获得 [Any] 类型
|
* 获得 [Any] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Object]
|
* 它等价于 Java 中的 [java.lang.Object]
|
||||||
* @return [Class]
|
* @return [Class]<[Any]>
|
||||||
*/
|
*/
|
||||||
val AnyClass get() = classOf<Any>()
|
val AnyClass get() = classOf<Any>()
|
||||||
|
|
||||||
@@ -162,7 +163,7 @@ val AnyClass get() = classOf<Any>()
|
|||||||
* 获得 [Boolean] 类型
|
* 获得 [Boolean] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Boolean]
|
* 它等价于 Java 中的 [java.lang.Boolean]
|
||||||
* @return [Class]
|
* @return [Class]<[Boolean]>
|
||||||
*/
|
*/
|
||||||
val BooleanClass get() = classOf<Boolean>()
|
val BooleanClass get() = classOf<Boolean>()
|
||||||
|
|
||||||
@@ -170,7 +171,7 @@ val BooleanClass get() = classOf<Boolean>()
|
|||||||
* 获得 [Char] 类型
|
* 获得 [Char] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Character]
|
* 它等价于 Java 中的 [java.lang.Character]
|
||||||
* @return [Class]
|
* @return [Class]<[Char]>
|
||||||
*/
|
*/
|
||||||
val CharClass get() = classOf<Char>()
|
val CharClass get() = classOf<Char>()
|
||||||
|
|
||||||
@@ -178,7 +179,7 @@ val CharClass get() = classOf<Char>()
|
|||||||
* 获得 [Byte] 类型
|
* 获得 [Byte] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Byte]
|
* 它等价于 Java 中的 [java.lang.Byte]
|
||||||
* @return [Class]
|
* @return [Class]<[Byte]>
|
||||||
*/
|
*/
|
||||||
val ByteClass get() = classOf<Byte>()
|
val ByteClass get() = classOf<Byte>()
|
||||||
|
|
||||||
@@ -186,7 +187,7 @@ val ByteClass get() = classOf<Byte>()
|
|||||||
* 获得 [Short] 类型
|
* 获得 [Short] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Short]
|
* 它等价于 Java 中的 [java.lang.Short]
|
||||||
* @return [Class]
|
* @return [Class]<[Short]>
|
||||||
*/
|
*/
|
||||||
val ShortClass get() = classOf<Short>()
|
val ShortClass get() = classOf<Short>()
|
||||||
|
|
||||||
@@ -194,7 +195,7 @@ val ShortClass get() = classOf<Short>()
|
|||||||
* 获得 [Int] 类型
|
* 获得 [Int] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Integer]
|
* 它等价于 Java 中的 [java.lang.Integer]
|
||||||
* @return [Class]
|
* @return [Class]<[Int]>
|
||||||
*/
|
*/
|
||||||
val IntClass get() = classOf<Int>()
|
val IntClass get() = classOf<Int>()
|
||||||
|
|
||||||
@@ -202,7 +203,7 @@ val IntClass get() = classOf<Int>()
|
|||||||
* 获得 [Float] 类型
|
* 获得 [Float] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Float]
|
* 它等价于 Java 中的 [java.lang.Float]
|
||||||
* @return [Class]
|
* @return [Class]<[Float]>
|
||||||
*/
|
*/
|
||||||
val FloatClass get() = classOf<Float>()
|
val FloatClass get() = classOf<Float>()
|
||||||
|
|
||||||
@@ -210,7 +211,7 @@ val FloatClass get() = classOf<Float>()
|
|||||||
* 获得 [Long] 类型
|
* 获得 [Long] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Long]
|
* 它等价于 Java 中的 [java.lang.Long]
|
||||||
* @return [Class]
|
* @return [Class]<[Long]>
|
||||||
*/
|
*/
|
||||||
val LongClass get() = classOf<Long>()
|
val LongClass get() = classOf<Long>()
|
||||||
|
|
||||||
@@ -218,7 +219,7 @@ val LongClass get() = classOf<Long>()
|
|||||||
* 获得 [Double] 类型
|
* 获得 [Double] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Double]
|
* 它等价于 Java 中的 [java.lang.Double]
|
||||||
* @return [Class]
|
* @return [Class]<[Double]>
|
||||||
*/
|
*/
|
||||||
val DoubleClass get() = classOf<Double>()
|
val DoubleClass get() = classOf<Double>()
|
||||||
|
|
||||||
@@ -226,7 +227,7 @@ val DoubleClass get() = classOf<Double>()
|
|||||||
* 获得 [Number] 类型
|
* 获得 [Number] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Number]
|
* 它等价于 Java 中的 [java.lang.Number]
|
||||||
* @return [Class]
|
* @return [Class]<[Number]>
|
||||||
*/
|
*/
|
||||||
val NumberClass get() = classOf<Number>()
|
val NumberClass get() = classOf<Number>()
|
||||||
|
|
||||||
@@ -234,7 +235,7 @@ val NumberClass get() = classOf<Number>()
|
|||||||
* 获得 [Unit] 类型
|
* 获得 [Unit] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.Void]
|
* 它等价于 Java 中的 [java.lang.Void]
|
||||||
* @return [Class]
|
* @return [Class]<[Void]>
|
||||||
*/
|
*/
|
||||||
val UnitClass get() = classOf<Void>()
|
val UnitClass get() = classOf<Void>()
|
||||||
|
|
||||||
@@ -244,7 +245,7 @@ val UnitClass get() = classOf<Void>()
|
|||||||
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
||||||
*
|
*
|
||||||
* - ❗请现在转移到 [StringClass]
|
* - ❗请现在转移到 [StringClass]
|
||||||
* @return [Class]
|
* @return [Class]<[String]>
|
||||||
*/
|
*/
|
||||||
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "StringClass"))
|
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "StringClass"))
|
||||||
val StringType get() = StringClass
|
val StringType get() = StringClass
|
||||||
@@ -255,7 +256,7 @@ val StringType get() = StringClass
|
|||||||
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
* - ❗此方法已弃用 - 在之后的版本中将直接被删除
|
||||||
*
|
*
|
||||||
* - ❗请现在转移到 [CharSequenceClass]
|
* - ❗请现在转移到 [CharSequenceClass]
|
||||||
* @return [Class]
|
* @return [Class]<[CharSequence]>
|
||||||
*/
|
*/
|
||||||
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "CharSequenceClass"))
|
@Deprecated(message = "请使用新的命名方法", replaceWith = ReplaceWith(expression = "CharSequenceClass"))
|
||||||
val CharSequenceType get() = CharSequenceClass
|
val CharSequenceType get() = CharSequenceClass
|
||||||
@@ -264,7 +265,7 @@ val CharSequenceType get() = CharSequenceClass
|
|||||||
* 获得 [String] 类型
|
* 获得 [String] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.String]
|
* 它等价于 Java 中的 [java.lang.String]
|
||||||
* @return [Class]
|
* @return [Class]<[String]>
|
||||||
*/
|
*/
|
||||||
val StringClass get() = classOf<String>()
|
val StringClass get() = classOf<String>()
|
||||||
|
|
||||||
@@ -272,13 +273,13 @@ val StringClass get() = classOf<String>()
|
|||||||
* 获得 [CharSequence] 类型
|
* 获得 [CharSequence] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.CharSequence]
|
* 它等价于 Java 中的 [java.lang.CharSequence]
|
||||||
* @return [Class]
|
* @return [Class]<[CharSequence]>
|
||||||
*/
|
*/
|
||||||
val CharSequenceClass get() = classOf<CharSequence>()
|
val CharSequenceClass get() = classOf<CharSequence>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Serializable] 类型
|
* 获得 [Serializable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Serializable]>
|
||||||
*/
|
*/
|
||||||
val SerializableClass get() = classOf<Serializable>()
|
val SerializableClass get() = classOf<Serializable>()
|
||||||
|
|
||||||
@@ -286,7 +287,7 @@ val SerializableClass get() = classOf<Serializable>()
|
|||||||
* 获得 [Array] 类型
|
* 获得 [Array] 类型
|
||||||
*
|
*
|
||||||
* 它等价于 Java 中的 [java.lang.reflect.Array]
|
* 它等价于 Java 中的 [java.lang.reflect.Array]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val ArrayClass get() = classOf<JavaArray>()
|
val ArrayClass get() = classOf<JavaArray>()
|
||||||
|
|
||||||
@@ -294,7 +295,7 @@ val ArrayClass get() = classOf<JavaArray>()
|
|||||||
* 获得 [Boolean] - [Array] 类型
|
* 获得 [Boolean] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "boolean[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "boolean[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val BooleanArrayType get() = ArrayClass(BooleanType)
|
val BooleanArrayType get() = ArrayClass(BooleanType)
|
||||||
|
|
||||||
@@ -302,7 +303,7 @@ val BooleanArrayType get() = ArrayClass(BooleanType)
|
|||||||
* 获得 [Char] - [Array] 类型
|
* 获得 [Char] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "char[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "char[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val CharArrayType get() = ArrayClass(CharType)
|
val CharArrayType get() = ArrayClass(CharType)
|
||||||
|
|
||||||
@@ -310,7 +311,7 @@ val CharArrayType get() = ArrayClass(CharType)
|
|||||||
* 获得 [Byte] - [Array] 类型
|
* 获得 [Byte] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "byte[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "byte[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val ByteArrayType get() = ArrayClass(ByteType)
|
val ByteArrayType get() = ArrayClass(ByteType)
|
||||||
|
|
||||||
@@ -318,7 +319,7 @@ val ByteArrayType get() = ArrayClass(ByteType)
|
|||||||
* 获得 [Short] - [Array] 类型
|
* 获得 [Short] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "short[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "short[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val ShortArraytType get() = ArrayClass(ShortType)
|
val ShortArraytType get() = ArrayClass(ShortType)
|
||||||
|
|
||||||
@@ -326,7 +327,7 @@ val ShortArraytType get() = ArrayClass(ShortType)
|
|||||||
* 获得 [Int] - [Array] 类型
|
* 获得 [Int] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "int[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "int[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val IntArrayType get() = ArrayClass(IntType)
|
val IntArrayType get() = ArrayClass(IntType)
|
||||||
|
|
||||||
@@ -334,7 +335,7 @@ val IntArrayType get() = ArrayClass(IntType)
|
|||||||
* 获得 [Float] - [Array] 类型
|
* 获得 [Float] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "float[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "float[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val FloatArrayType get() = ArrayClass(FloatType)
|
val FloatArrayType get() = ArrayClass(FloatType)
|
||||||
|
|
||||||
@@ -342,7 +343,7 @@ val FloatArrayType get() = ArrayClass(FloatType)
|
|||||||
* 获得 [Long] - [Array] 类型
|
* 获得 [Long] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "long[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "long[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val LongArrayType get() = ArrayClass(LongType)
|
val LongArrayType get() = ArrayClass(LongType)
|
||||||
|
|
||||||
@@ -350,7 +351,7 @@ val LongArrayType get() = ArrayClass(LongType)
|
|||||||
* 获得 [Double] - [Array] 类型
|
* 获得 [Double] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "double[]"
|
* 这是 Java 原始类型 (Primitive Type) 数组 - 它在字节码中的关键字为 "double[]"
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val DoubleArrayType get() = ArrayClass(DoubleType)
|
val DoubleArrayType get() = ArrayClass(DoubleType)
|
||||||
|
|
||||||
@@ -358,7 +359,7 @@ val DoubleArrayType get() = ArrayClass(DoubleType)
|
|||||||
* 获得 [Any] - [Array] 类型
|
* 获得 [Any] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Object[]
|
* 它在 Java 中表示为:Object[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val AnyArrayClass get() = ArrayClass(AnyClass)
|
val AnyArrayClass get() = ArrayClass(AnyClass)
|
||||||
|
|
||||||
@@ -366,7 +367,7 @@ val AnyArrayClass get() = ArrayClass(AnyClass)
|
|||||||
* 获得 [Boolean] - [Array] 类型
|
* 获得 [Boolean] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Boolean[]
|
* 它在 Java 中表示为:Boolean[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val BooleanArrayClass get() = ArrayClass(BooleanClass)
|
val BooleanArrayClass get() = ArrayClass(BooleanClass)
|
||||||
|
|
||||||
@@ -374,7 +375,7 @@ val BooleanArrayClass get() = ArrayClass(BooleanClass)
|
|||||||
* 获得 [Char] - [Array] 类型
|
* 获得 [Char] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Character[]
|
* 它在 Java 中表示为:Character[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val CharArrayClass get() = ArrayClass(CharClass)
|
val CharArrayClass get() = ArrayClass(CharClass)
|
||||||
|
|
||||||
@@ -382,7 +383,7 @@ val CharArrayClass get() = ArrayClass(CharClass)
|
|||||||
* 获得 [Byte] - [Array] 类型
|
* 获得 [Byte] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Byte[]
|
* 它在 Java 中表示为:Byte[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val ByteArrayClass get() = ArrayClass(ByteClass)
|
val ByteArrayClass get() = ArrayClass(ByteClass)
|
||||||
|
|
||||||
@@ -390,7 +391,7 @@ val ByteArrayClass get() = ArrayClass(ByteClass)
|
|||||||
* 获得 [Short] - [Array] 类型
|
* 获得 [Short] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Short[]
|
* 它在 Java 中表示为:Short[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val ShortArrayClass get() = ArrayClass(ShortClass)
|
val ShortArrayClass get() = ArrayClass(ShortClass)
|
||||||
|
|
||||||
@@ -398,7 +399,7 @@ val ShortArrayClass get() = ArrayClass(ShortClass)
|
|||||||
* 获得 [Int] - [Array] 类型
|
* 获得 [Int] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Integer[]
|
* 它在 Java 中表示为:Integer[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val IntArrayClass get() = ArrayClass(IntClass)
|
val IntArrayClass get() = ArrayClass(IntClass)
|
||||||
|
|
||||||
@@ -406,7 +407,7 @@ val IntArrayClass get() = ArrayClass(IntClass)
|
|||||||
* 获得 [Float] - [Array] 类型
|
* 获得 [Float] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Float[]
|
* 它在 Java 中表示为:Float[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val FloatArrayClass get() = ArrayClass(FloatClass)
|
val FloatArrayClass get() = ArrayClass(FloatClass)
|
||||||
|
|
||||||
@@ -414,7 +415,7 @@ val FloatArrayClass get() = ArrayClass(FloatClass)
|
|||||||
* 获得 [Long] - [Array] 类型
|
* 获得 [Long] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Long[]
|
* 它在 Java 中表示为:Long[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val LongArrayClass get() = ArrayClass(LongClass)
|
val LongArrayClass get() = ArrayClass(LongClass)
|
||||||
|
|
||||||
@@ -422,7 +423,7 @@ val LongArrayClass get() = ArrayClass(LongClass)
|
|||||||
* 获得 [Double] - [Array] 类型
|
* 获得 [Double] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Double[]
|
* 它在 Java 中表示为:Double[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val DoubleArrayClass get() = ArrayClass(DoubleClass)
|
val DoubleArrayClass get() = ArrayClass(DoubleClass)
|
||||||
|
|
||||||
@@ -430,7 +431,7 @@ val DoubleArrayClass get() = ArrayClass(DoubleClass)
|
|||||||
* 获得 [Number] - [Array] 类型
|
* 获得 [Number] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:Number[]
|
* 它在 Java 中表示为:Number[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val NumberArrayClass get() = ArrayClass(NumberClass)
|
val NumberArrayClass get() = ArrayClass(NumberClass)
|
||||||
|
|
||||||
@@ -438,7 +439,7 @@ val NumberArrayClass get() = ArrayClass(NumberClass)
|
|||||||
* 获得 [String] - [Array] 类型
|
* 获得 [String] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:String[]
|
* 它在 Java 中表示为:String[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val StringArrayClass get() = ArrayClass(StringClass)
|
val StringArrayClass get() = ArrayClass(StringClass)
|
||||||
|
|
||||||
@@ -446,139 +447,139 @@ val StringArrayClass get() = ArrayClass(StringClass)
|
|||||||
* 获得 [CharSequence] - [Array] 类型
|
* 获得 [CharSequence] - [Array] 类型
|
||||||
*
|
*
|
||||||
* 它在 Java 中表示为:CharSequence[]
|
* 它在 Java 中表示为:CharSequence[]
|
||||||
* @return [Class]
|
* @return [Class]<[JavaArray]>
|
||||||
*/
|
*/
|
||||||
val CharSequenceArrayClass get() = ArrayClass(CharSequenceClass)
|
val CharSequenceArrayClass get() = ArrayClass(CharSequenceClass)
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Cloneable] 类型
|
* 获得 [Cloneable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Cloneable]>
|
||||||
*/
|
*/
|
||||||
val CloneableClass get() = classOf<Cloneable>()
|
val CloneableClass get() = classOf<Cloneable>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [List] 类型
|
* 获得 [List] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[List]>
|
||||||
*/
|
*/
|
||||||
val ListClass get() = classOf<List<*>>()
|
val ListClass get() = classOf<List<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ArrayList] 类型
|
* 获得 [ArrayList] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ArrayList]>
|
||||||
*/
|
*/
|
||||||
val ArrayListClass get() = classOf<ArrayList<*>>()
|
val ArrayListClass get() = classOf<ArrayList<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [HashMap] 类型
|
* 获得 [HashMap] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[HashMap]>
|
||||||
*/
|
*/
|
||||||
val HashMapClass get() = classOf<HashMap<*, *>>()
|
val HashMapClass get() = classOf<HashMap<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [HashSet] 类型
|
* 获得 [HashSet] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[HashSet]>
|
||||||
*/
|
*/
|
||||||
val HashSetClass get() = classOf<HashSet<*>>()
|
val HashSetClass get() = classOf<HashSet<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WeakHashMap] 类型
|
* 获得 [WeakHashMap] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WeakHashMap]>
|
||||||
*/
|
*/
|
||||||
val WeakHashMapClass get() = classOf<WeakHashMap<*, *>>()
|
val WeakHashMapClass get() = classOf<WeakHashMap<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [WeakReference] 类型
|
* 获得 [WeakReference] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[WeakReference]>
|
||||||
*/
|
*/
|
||||||
val WeakReferenceClass get() = classOf<WeakReference<*>>()
|
val WeakReferenceClass get() = classOf<WeakReference<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Enum] 类型
|
* 获得 [Enum] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Enum]>
|
||||||
*/
|
*/
|
||||||
val EnumClass get() = classOf<Enum<*>>()
|
val EnumClass get() = classOf<Enum<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Map] 类型
|
* 获得 [Map] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Map]>
|
||||||
*/
|
*/
|
||||||
val MapClass get() = classOf<Map<*, *>>()
|
val MapClass get() = classOf<Map<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Map.Entry] 类型
|
* 获得 [Map.Entry] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Map.Entry]>
|
||||||
*/
|
*/
|
||||||
val Map_EntryClass get() = classOf<Map.Entry<*, *>>()
|
val Map_EntryClass get() = classOf<Map.Entry<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Reference] 类型
|
* 获得 [Reference] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Reference]>
|
||||||
*/
|
*/
|
||||||
val ReferenceClass get() = classOf<Reference<*>>()
|
val ReferenceClass get() = classOf<Reference<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Vector] 类型
|
* 获得 [Vector] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Vector]>
|
||||||
*/
|
*/
|
||||||
val VectorClass get() = classOf<Vector<*>>()
|
val VectorClass get() = classOf<Vector<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [File] 类型
|
* 获得 [File] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[File]>
|
||||||
*/
|
*/
|
||||||
val FileClass get() = classOf<File>()
|
val FileClass get() = classOf<File>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [InputStream] 类型
|
* 获得 [InputStream] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[InputStream]>
|
||||||
*/
|
*/
|
||||||
val InputStreamClass get() = classOf<InputStream>()
|
val InputStreamClass get() = classOf<InputStream>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [OutputStream] 类型
|
* 获得 [OutputStream] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[OutputStream]>
|
||||||
*/
|
*/
|
||||||
val OutputStreamClass get() = classOf<OutputStream>()
|
val OutputStreamClass get() = classOf<OutputStream>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BufferedReader] 类型
|
* 获得 [BufferedReader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BufferedReader]>
|
||||||
*/
|
*/
|
||||||
val BufferedReaderClass get() = classOf<BufferedReader>()
|
val BufferedReaderClass get() = classOf<BufferedReader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Date] 类型
|
* 获得 [Date] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Date]>
|
||||||
*/
|
*/
|
||||||
val DateClass get() = classOf<Date>()
|
val DateClass get() = classOf<Date>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TimeZone] 类型
|
* 获得 [TimeZone] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TimeZone]>
|
||||||
*/
|
*/
|
||||||
val TimeZoneClass get() = classOf<TimeZone>()
|
val TimeZoneClass get() = classOf<TimeZone>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [SimpleDateFormat] 类型
|
* 获得 [SimpleDateFormat] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[SimpleDateFormat]>
|
||||||
*/
|
*/
|
||||||
val SimpleDateFormatClass_Java get() = classOf<SimpleDateFormat>()
|
val SimpleDateFormatClass_Java get() = classOf<SimpleDateFormat>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Timer] 类型
|
* 获得 [Timer] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Timer]>
|
||||||
*/
|
*/
|
||||||
val TimerClass get() = classOf<Timer>()
|
val TimerClass get() = classOf<Timer>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [TimerTask] 类型
|
* 获得 [TimerTask] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[TimerTask]>
|
||||||
*/
|
*/
|
||||||
val TimerTaskClass get() = classOf<TimerTask>()
|
val TimerTaskClass get() = classOf<TimerTask>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Thread] 类型
|
* 获得 [Thread] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Thread]>
|
||||||
*/
|
*/
|
||||||
val ThreadClass get() = classOf<Thread>()
|
val ThreadClass get() = classOf<Thread>()
|
||||||
|
|
||||||
@@ -586,270 +587,270 @@ val ThreadClass get() = classOf<Thread>()
|
|||||||
* 获得 [Base64] 类型
|
* 获得 [Base64] 类型
|
||||||
*
|
*
|
||||||
* - ❗在 Android O (26) 及以上系统加入
|
* - ❗在 Android O (26) 及以上系统加入
|
||||||
* @return [Class] or null
|
* @return [Class]<[Base64]> or null
|
||||||
*/
|
*/
|
||||||
val Base64Class_Java get() = if (Build.VERSION.SDK_INT >= 26) classOf<Base64>() else null
|
val Base64Class_Java get() = if (Build.VERSION.SDK_INT >= 26) classOf<Base64>() else null
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Observer] 类型
|
* 获得 [Observer] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Observer]>
|
||||||
*/
|
*/
|
||||||
val ObserverClass get() = classOf<Observer>()
|
val ObserverClass get() = classOf<Observer>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Set] 类型
|
* 获得 [Set] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Set]>
|
||||||
*/
|
*/
|
||||||
val SetClass get() = classOf<Set<*>>()
|
val SetClass get() = classOf<Set<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [JSONObject] 类型
|
* 获得 [JSONObject] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[JSONObject]>
|
||||||
*/
|
*/
|
||||||
val JSONObjectClass get() = classOf<JSONObject>()
|
val JSONObjectClass get() = classOf<JSONObject>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [JSONArray] 类型
|
* 获得 [JSONArray] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[JSONArray]>
|
||||||
*/
|
*/
|
||||||
val JSONArrayClass get() = classOf<JSONArray>()
|
val JSONArrayClass get() = classOf<JSONArray>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [StringBuilder] 类型
|
* 获得 [StringBuilder] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[StringBuilder]>
|
||||||
*/
|
*/
|
||||||
val StringBuilderClass get() = classOf<StringBuilder>()
|
val StringBuilderClass get() = classOf<StringBuilder>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [StringBuffer] 类型
|
* 获得 [StringBuffer] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[StringBuffer]>
|
||||||
*/
|
*/
|
||||||
val StringBufferClass get() = classOf<StringBuffer>()
|
val StringBufferClass get() = classOf<StringBuffer>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ZipEntry] 类型
|
* 获得 [ZipEntry] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ZipEntry]>
|
||||||
*/
|
*/
|
||||||
val ZipEntryClass get() = classOf<ZipEntry>()
|
val ZipEntryClass get() = classOf<ZipEntry>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ZipFile] 类型
|
* 获得 [ZipFile] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ZipFile]>
|
||||||
*/
|
*/
|
||||||
val ZipFileClass get() = classOf<ZipFile>()
|
val ZipFileClass get() = classOf<ZipFile>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ZipInputStream] 类型
|
* 获得 [ZipInputStream] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ZipInputStream]>
|
||||||
*/
|
*/
|
||||||
val ZipInputStreamClass get() = classOf<ZipInputStream>()
|
val ZipInputStreamClass get() = classOf<ZipInputStream>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ZipOutputStream] 类型
|
* 获得 [ZipOutputStream] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ZipOutputStream]>
|
||||||
*/
|
*/
|
||||||
val ZipOutputStreamClass get() = classOf<ZipOutputStream>()
|
val ZipOutputStreamClass get() = classOf<ZipOutputStream>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [HttpURLConnection] 类型
|
* 获得 [HttpURLConnection] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[HttpURLConnection]>
|
||||||
*/
|
*/
|
||||||
val HttpURLConnectionClass get() = classOf<HttpURLConnection>()
|
val HttpURLConnectionClass get() = classOf<HttpURLConnection>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [HttpCookie] 类型
|
* 获得 [HttpCookie] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[HttpCookie]>
|
||||||
*/
|
*/
|
||||||
val HttpCookieClass get() = classOf<HttpCookie>()
|
val HttpCookieClass get() = classOf<HttpCookie>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [HttpClient] 类型
|
* 获得 [HttpClient] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[HttpClient]>
|
||||||
*/
|
*/
|
||||||
val HttpClientClass get() = classOf<HttpClient>()
|
val HttpClientClass get() = classOf<HttpClient>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [AtomicBoolean] 类型
|
* 获得 [AtomicBoolean] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[AtomicBoolean]>
|
||||||
*/
|
*/
|
||||||
val AtomicBooleanClass get() = classOf<AtomicBoolean>()
|
val AtomicBooleanClass get() = classOf<AtomicBoolean>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Supplier] 类型
|
* 获得 [Supplier] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Supplier]>
|
||||||
*/
|
*/
|
||||||
val SupplierClass get() = classOf<Supplier<*>>()
|
val SupplierClass get() = classOf<Supplier<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Class] 类型
|
* 获得 [Class] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Class]>
|
||||||
*/
|
*/
|
||||||
val JavaClass get() = classOf<Class<*>>()
|
val JavaClass get() = classOf<Class<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ClassLoader] 类型
|
* 获得 [ClassLoader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ClassLoader]>
|
||||||
*/
|
*/
|
||||||
val JavaClassLoader get() = classOf<ClassLoader>()
|
val JavaClassLoader get() = classOf<ClassLoader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [BaseDexClassLoader] 类型
|
* 获得 [BaseDexClassLoader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[BaseDexClassLoader]>
|
||||||
*/
|
*/
|
||||||
val DalvikBaseDexClassLoader get() = classOf<BaseDexClassLoader>()
|
val DalvikBaseDexClassLoader get() = classOf<BaseDexClassLoader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [DexClassLoader] 类型
|
* 获得 [DexClassLoader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[DexClassLoader]>
|
||||||
*/
|
*/
|
||||||
val DalvikDexClassLoader get() = classOf<DexClassLoader>()
|
val DalvikDexClassLoader get() = classOf<DexClassLoader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [PathClassLoader] 类型
|
* 获得 [PathClassLoader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[PathClassLoader]>
|
||||||
*/
|
*/
|
||||||
val DalvikPathClassLoader get() = classOf<PathClassLoader>()
|
val DalvikPathClassLoader get() = classOf<PathClassLoader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [InMemoryDexClassLoader] 类型
|
* 获得 [InMemoryDexClassLoader] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[InMemoryDexClassLoader]>
|
||||||
*/
|
*/
|
||||||
val DalvikInMemoryDexClassLoader get() = classOf<InMemoryDexClassLoader>()
|
val DalvikInMemoryDexClassLoader get() = classOf<InMemoryDexClassLoader>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Method] 类型
|
* 获得 [Method] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Method]>
|
||||||
*/
|
*/
|
||||||
val JavaMethodClass get() = classOf<Method>()
|
val JavaMethodClass get() = classOf<Method>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Field] 类型
|
* 获得 [Field] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Field]>
|
||||||
*/
|
*/
|
||||||
val JavaFieldClass get() = classOf<Field>()
|
val JavaFieldClass get() = classOf<Field>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Constructor] 类型
|
* 获得 [Constructor] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Constructor]>
|
||||||
*/
|
*/
|
||||||
val JavaConstructorClass get() = classOf<Constructor<*>>()
|
val JavaConstructorClass get() = classOf<Constructor<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Member] 类型
|
* 获得 [Member] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Member]>
|
||||||
*/
|
*/
|
||||||
val JavaMemberClass get() = classOf<Member>()
|
val JavaMemberClass get() = classOf<Member>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Annotation] 类型
|
* 获得 [Annotation] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Annotation]>
|
||||||
*/
|
*/
|
||||||
val JavaAnnotationClass get() = classOf<Annotation>()
|
val JavaAnnotationClass get() = classOf<Annotation>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [java.util.function.Function] 类型
|
* 获得 [java.util.function.Function] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[JavaFunction]>
|
||||||
*/
|
*/
|
||||||
val FunctionClass get() = classOf<java.util.function.Function<*, *>>()
|
val FunctionClass get() = classOf<JavaFunction<*, *>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Optional] 类型
|
* 获得 [Optional] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Optional]>
|
||||||
*/
|
*/
|
||||||
val OptionalClass get() = classOf<Optional<*>>()
|
val OptionalClass get() = classOf<Optional<*>>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [OptionalInt] 类型
|
* 获得 [OptionalInt] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[OptionalInt]>
|
||||||
*/
|
*/
|
||||||
val OptionalIntClass get() = classOf<OptionalInt>()
|
val OptionalIntClass get() = classOf<OptionalInt>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [OptionalLong] 类型
|
* 获得 [OptionalLong] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[OptionalLong]>
|
||||||
*/
|
*/
|
||||||
val OptionalLongClass get() = classOf<OptionalLong>()
|
val OptionalLongClass get() = classOf<OptionalLong>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [OptionalDouble] 类型
|
* 获得 [OptionalDouble] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[OptionalDouble]>
|
||||||
*/
|
*/
|
||||||
val OptionalDoubleClass get() = classOf<OptionalDouble>()
|
val OptionalDoubleClass get() = classOf<OptionalDouble>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Objects] 类型
|
* 获得 [Objects] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Objects]>
|
||||||
*/
|
*/
|
||||||
val ObjectsClass get() = classOf<Objects>()
|
val ObjectsClass get() = classOf<Objects>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Runtime] 类型
|
* 获得 [Runtime] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Runtime]>
|
||||||
*/
|
*/
|
||||||
val RuntimeClass get() = classOf<Runtime>()
|
val RuntimeClass get() = classOf<Runtime>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NullPointerException] 类型
|
* 获得 [NullPointerException] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NullPointerException]>
|
||||||
*/
|
*/
|
||||||
val NullPointerExceptionClass get() = classOf<NullPointerException>()
|
val NullPointerExceptionClass get() = classOf<NullPointerException>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NumberFormatException] 类型
|
* 获得 [NumberFormatException] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NumberFormatException]>
|
||||||
*/
|
*/
|
||||||
val NumberFormatExceptionClass get() = classOf<NumberFormatException>()
|
val NumberFormatExceptionClass get() = classOf<NumberFormatException>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [IllegalStateException] 类型
|
* 获得 [IllegalStateException] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[IllegalStateException]>
|
||||||
*/
|
*/
|
||||||
val IllegalStateExceptionClass get() = classOf<IllegalStateException>()
|
val IllegalStateExceptionClass get() = classOf<IllegalStateException>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [RuntimeException] 类型
|
* 获得 [RuntimeException] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[RuntimeException]>
|
||||||
*/
|
*/
|
||||||
val RuntimeExceptionClass get() = classOf<RuntimeException>()
|
val RuntimeExceptionClass get() = classOf<RuntimeException>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [ClassNotFoundException] 类型
|
* 获得 [ClassNotFoundException] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[ClassNotFoundException]>
|
||||||
*/
|
*/
|
||||||
val ClassNotFoundExceptionClass get() = classOf<ClassNotFoundException>()
|
val ClassNotFoundExceptionClass get() = classOf<ClassNotFoundException>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NoClassDefFoundError] 类型
|
* 获得 [NoClassDefFoundError] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NoClassDefFoundError]>
|
||||||
*/
|
*/
|
||||||
val NoClassDefFoundErrorClass get() = classOf<NoClassDefFoundError>()
|
val NoClassDefFoundErrorClass get() = classOf<NoClassDefFoundError>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NoSuchMethodError] 类型
|
* 获得 [NoSuchMethodError] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NoSuchMethodError]>
|
||||||
*/
|
*/
|
||||||
val NoSuchMethodErrorClass get() = classOf<NoSuchMethodError>()
|
val NoSuchMethodErrorClass get() = classOf<NoSuchMethodError>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [NoSuchFieldError] 类型
|
* 获得 [NoSuchFieldError] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[NoSuchFieldError]>
|
||||||
*/
|
*/
|
||||||
val NoSuchFieldErrorClass get() = classOf<NoSuchFieldError>()
|
val NoSuchFieldErrorClass get() = classOf<NoSuchFieldError>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Error] 类型
|
* 获得 [Error] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Error]>
|
||||||
*/
|
*/
|
||||||
val ErrorClass get() = classOf<Error>()
|
val ErrorClass get() = classOf<Error>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Exception] 类型
|
* 获得 [Exception] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Exception]>
|
||||||
*/
|
*/
|
||||||
val ExceptionClass get() = classOf<Exception>()
|
val ExceptionClass get() = classOf<Exception>()
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获得 [Throwable] 类型
|
* 获得 [Throwable] 类型
|
||||||
* @return [Class]
|
* @return [Class]<[Throwable]>
|
||||||
*/
|
*/
|
||||||
val ThrowableClass get() = classOf<Throwable>()
|
val ThrowableClass get() = classOf<Throwable>()
|
Reference in New Issue
Block a user