mirror of
https://github.com/HighCapable/YukiHookAPI.git
synced 2025-09-04 09:45:19 +08:00
Modify change *::class.java to classOf<*>() in type factory
This commit is contained in:
@@ -62,13 +62,13 @@ import java.awt.Component
|
||||
* 获得 [android.R] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AndroidRClass get() = android.R::class.java
|
||||
val AndroidRClass get() = classOf<android.R>()
|
||||
|
||||
/**
|
||||
* 获得 [Context] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ContextClass get() = Context::class.java
|
||||
val ContextClass get() = classOf<Context>()
|
||||
|
||||
/**
|
||||
* 获得 [ContextImpl] 类型
|
||||
@@ -80,31 +80,31 @@ val ContextImplClass get() = classOf(name = "android.app.ContextImpl")
|
||||
* 获得 [ContextWrapper] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ContextWrapperClass get() = ContextWrapper::class.java
|
||||
val ContextWrapperClass get() = classOf<ContextWrapper>()
|
||||
|
||||
/**
|
||||
* 获得 [Application] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ApplicationClass get() = Application::class.java
|
||||
val ApplicationClass get() = classOf<Application>()
|
||||
|
||||
/**
|
||||
* 获得 [ApplicationInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ApplicationInfoClass get() = ApplicationInfo::class.java
|
||||
val ApplicationInfoClass get() = classOf<ApplicationInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [Instrumentation] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val InstrumentationClass get() = Instrumentation::class.java
|
||||
val InstrumentationClass get() = classOf<Instrumentation>()
|
||||
|
||||
/**
|
||||
* 获得 [PackageInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PackageInfoClass get() = PackageInfo::class.java
|
||||
val PackageInfoClass get() = classOf<PackageInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [ApplicationPackageManager] 类型
|
||||
@@ -134,13 +134,13 @@ val LoadedApkClass get() = classOf(name = "android.app.LoadedApk")
|
||||
* 获得 [Activity] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ActivityClass get() = Activity::class.java
|
||||
val ActivityClass get() = classOf<Activity>()
|
||||
|
||||
/**
|
||||
* 获得 [Looper] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LooperClass get() = Looper::class.java
|
||||
val LooperClass get() = classOf<Looper>()
|
||||
|
||||
/**
|
||||
* 获得 [Fragment] 类型 - Support
|
||||
@@ -176,133 +176,133 @@ val DocumentFileClass get() = classOf(name = "androidx.documentfile.provider.Doc
|
||||
* 获得 [Service] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ServiceClass get() = Service::class.java
|
||||
val ServiceClass get() = classOf<Service>()
|
||||
|
||||
/**
|
||||
* 获得 [Binder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BinderClass get() = Binder::class.java
|
||||
val BinderClass get() = classOf<Binder>()
|
||||
|
||||
/**
|
||||
* 获得 [IBinder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val IBinderClass get() = IBinder::class.java
|
||||
val IBinderClass get() = classOf<IBinder>()
|
||||
|
||||
/**
|
||||
* 获得 [BroadcastReceiver] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BroadcastReceiverClass get() = BroadcastReceiver::class.java
|
||||
val BroadcastReceiverClass get() = classOf<BroadcastReceiver>()
|
||||
|
||||
/**
|
||||
* 获得 [Bundle] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BundleClass get() = Bundle::class.java
|
||||
val BundleClass get() = classOf<Bundle>()
|
||||
|
||||
/**
|
||||
* 获得 [BaseBundle] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BaseBundleClass get() = BaseBundle::class.java
|
||||
val BaseBundleClass get() = classOf<BaseBundle>()
|
||||
|
||||
/**
|
||||
* 获得 [Resources] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ResourcesClass get() = Resources::class.java
|
||||
val ResourcesClass get() = classOf<Resources>()
|
||||
|
||||
/**
|
||||
* 获得 [Configuration] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ConfigurationClass get() = Configuration::class.java
|
||||
val ConfigurationClass get() = classOf<Configuration>()
|
||||
|
||||
/**
|
||||
* 获得 [ConfigurationInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ConfigurationInfoClass get() = ConfigurationInfo::class.java
|
||||
val ConfigurationInfoClass get() = classOf<ConfigurationInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [ContentResolver] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ContentResolverClass get() = ContentResolver::class.java
|
||||
val ContentResolverClass get() = classOf<ContentResolver>()
|
||||
|
||||
/**
|
||||
* 获得 [ContentProvider] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ContentProviderClass get() = ContentProvider::class.java
|
||||
val ContentProviderClass get() = classOf<ContentProvider>()
|
||||
|
||||
/**
|
||||
* 获得 [Settings] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SettingsClass get() = Settings::class.java
|
||||
val SettingsClass get() = classOf<Settings>()
|
||||
|
||||
/**
|
||||
* 获得 [Settings.System] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Settings_SystemClass get() = Settings.System::class.java
|
||||
val Settings_SystemClass get() = classOf<Settings.System>()
|
||||
|
||||
/**
|
||||
* 获得 [Settings.Secure] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Settings_SecureClass get() = Settings.Secure::class.java
|
||||
val Settings_SecureClass get() = classOf<Settings.Secure>()
|
||||
|
||||
/**
|
||||
* 获得 [TypedArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TypedArrayClass get() = TypedArray::class.java
|
||||
val TypedArrayClass get() = classOf<TypedArray>()
|
||||
|
||||
/**
|
||||
* 获得 [TypedValue] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TypedValueClass get() = TypedValue::class.java
|
||||
val TypedValueClass get() = classOf<TypedValue>()
|
||||
|
||||
/**
|
||||
* 获得 [SparseArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SparseArrayClass get() = SparseArray::class.java
|
||||
val SparseArrayClass get() = classOf<SparseArray<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [SparseIntArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SparseIntArrayClass get() = SparseIntArray::class.java
|
||||
val SparseIntArrayClass get() = classOf<SparseIntArray>()
|
||||
|
||||
/**
|
||||
* 获得 [SparseBooleanArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SparseBooleanArrayClass get() = SparseBooleanArray::class.java
|
||||
val SparseBooleanArrayClass get() = classOf<SparseBooleanArray>()
|
||||
|
||||
/**
|
||||
* 获得 [SparseLongArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SparseLongArrayClass get() = SparseLongArray::class.java
|
||||
val SparseLongArrayClass get() = classOf<SparseLongArray>()
|
||||
|
||||
/**
|
||||
* 获得 [LongSparseArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LongSparseArrayClass get() = LongSparseArray::class.java
|
||||
val LongSparseArrayClass get() = classOf<LongSparseArray<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [ArrayMap] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ArrayMapClass get() = ArrayMap::class.java
|
||||
val ArrayMapClass get() = classOf<ArrayMap<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [ArraySet] 类型
|
||||
@@ -310,43 +310,43 @@ val ArrayMapClass get() = ArrayMap::class.java
|
||||
*
|
||||
* - ❗在 Android M (23) 及以上系统加入
|
||||
*/
|
||||
val ArraySetClass get() = ArraySet::class.java
|
||||
val ArraySetClass get() = classOf<ArraySet<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Handler] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HandlerClass get() = Handler::class.java
|
||||
val HandlerClass get() = classOf<Handler>()
|
||||
|
||||
/**
|
||||
* 获得 [Handler.Callback] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Handler_CallbackClass get() = Handler.Callback::class.java
|
||||
val Handler_CallbackClass get() = classOf<Handler.Callback>()
|
||||
|
||||
/**
|
||||
* 获得 [Message] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MessageClass get() = Message::class.java
|
||||
val MessageClass get() = classOf<Message>()
|
||||
|
||||
/**
|
||||
* 获得 [MessageQueue] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MessageQueueClass get() = MessageQueue::class.java
|
||||
val MessageQueueClass get() = classOf<MessageQueue>()
|
||||
|
||||
/**
|
||||
* 获得 [Messenger] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MessengerClass get() = Messenger::class.java
|
||||
val MessengerClass get() = classOf<Messenger>()
|
||||
|
||||
/**
|
||||
* 获得 [AsyncTask] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AsyncTaskClass get() = AsyncTask::class.java
|
||||
val AsyncTaskClass get() = classOf<AsyncTask<*, *, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [SimpleDateFormat] 类型
|
||||
@@ -354,25 +354,25 @@ val AsyncTaskClass get() = AsyncTask::class.java
|
||||
* - ❗在 Android N (24) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val SimpleDateFormatClass_Android get() = SimpleDateFormat::class.java
|
||||
val SimpleDateFormatClass_Android get() = classOf<SimpleDateFormat>()
|
||||
|
||||
/**
|
||||
* 获得 [Base64] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Base64Class_Android get() = Base64::class.java
|
||||
val Base64Class_Android get() = classOf<Base64>()
|
||||
|
||||
/**
|
||||
* 获得 [TextUtils] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextUtilsClass get() = TextUtils::class.java
|
||||
val TextUtilsClass get() = classOf<TextUtils>()
|
||||
|
||||
/**
|
||||
* 获得 [Window] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowClass get() = Window::class.java
|
||||
val WindowClass get() = classOf<Window>()
|
||||
|
||||
/**
|
||||
* 获得 [WindowMetrics] 类型
|
||||
@@ -380,13 +380,13 @@ val WindowClass get() = Window::class.java
|
||||
* - ❗在 Android R (30) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowMetricsClass get() = WindowMetrics::class.java
|
||||
val WindowMetricsClass get() = classOf<WindowMetrics>()
|
||||
|
||||
/**
|
||||
* 获得 [WindowInsets] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowInsetsClass get() = WindowInsets::class.java
|
||||
val WindowInsetsClass get() = classOf<WindowInsets>()
|
||||
|
||||
/**
|
||||
* 获得 [WindowInsets.Type] 类型
|
||||
@@ -394,157 +394,157 @@ val WindowInsetsClass get() = WindowInsets::class.java
|
||||
* - ❗在 Android R (30) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowInsets_TypeClass get() = WindowInsets.Type::class.java
|
||||
val WindowInsets_TypeClass get() = classOf<WindowInsets.Type>()
|
||||
|
||||
/**
|
||||
* 获得 [WindowManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowManagerClass get() = WindowManager::class.java
|
||||
val WindowManagerClass get() = classOf<WindowManager>()
|
||||
|
||||
/**
|
||||
* 获得 [WindowManager.LayoutParams] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WindowManager_LayoutParamsClass get() = WindowManager.LayoutParams::class.java
|
||||
val WindowManager_LayoutParamsClass get() = classOf<WindowManager.LayoutParams>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewManagerClass get() = ViewManager::class.java
|
||||
val ViewManagerClass get() = classOf<ViewManager>()
|
||||
|
||||
/**
|
||||
* 获得 [Parcel] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ParcelClass get() = Parcel::class.java
|
||||
val ParcelClass get() = classOf<Parcel>()
|
||||
|
||||
/**
|
||||
* 获得 [Parcelable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ParcelableClass get() = Parcelable::class.java
|
||||
val ParcelableClass get() = classOf<Parcelable>()
|
||||
|
||||
/**
|
||||
* 获得 [Parcelable.Creator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Parcelable_CreatorClass get() = Parcelable.Creator::class.java
|
||||
val Parcelable_CreatorClass get() = classOf<Parcelable.Creator<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Dialog] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DialogClass get() = Dialog::class.java
|
||||
val DialogClass get() = classOf<Dialog>()
|
||||
|
||||
/**
|
||||
* 获得 [AlertDialog] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AlertDialogClass get() = AlertDialog::class.java
|
||||
val AlertDialogClass get() = classOf<AlertDialog>()
|
||||
|
||||
/**
|
||||
* 获得 [DisplayMetrics] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DisplayMetricsClass get() = DisplayMetrics::class.java
|
||||
val DisplayMetricsClass get() = classOf<DisplayMetrics>()
|
||||
|
||||
/**
|
||||
* 获得 [Display] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DisplayClass get() = Display::class.java
|
||||
val DisplayClass get() = classOf<Display>()
|
||||
|
||||
/**
|
||||
* 获得 [Toast] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ToastClass get() = Toast::class.java
|
||||
val ToastClass get() = classOf<Toast>()
|
||||
|
||||
/**
|
||||
* 获得 [Intent] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val IntentClass get() = Intent::class.java
|
||||
val IntentClass get() = classOf<Intent>()
|
||||
|
||||
/**
|
||||
* 获得 [Component] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ComponentClass get() = Component::class.java
|
||||
val ComponentClass get() = classOf<Component>()
|
||||
|
||||
/**
|
||||
* 获得 [ComponentInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ComponentInfoClass get() = ComponentInfo::class.java
|
||||
val ComponentInfoClass get() = classOf<ComponentInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [ComponentName] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ComponentNameClass get() = ComponentName::class.java
|
||||
val ComponentNameClass get() = classOf<ComponentName>()
|
||||
|
||||
/**
|
||||
* 获得 [PendingIntent] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PendingIntentClass get() = PendingIntent::class.java
|
||||
val PendingIntentClass get() = classOf<PendingIntent>()
|
||||
|
||||
/**
|
||||
* 获得 [ColorStateList] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ColorStateListClass get() = ColorStateList::class.java
|
||||
val ColorStateListClass get() = classOf<ColorStateList>()
|
||||
|
||||
/**
|
||||
* 获得 [ContentValues] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ContentValuesClass get() = ContentValues::class.java
|
||||
val ContentValuesClass get() = classOf<ContentValues>()
|
||||
|
||||
/**
|
||||
* 获得 [SharedPreferences] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SharedPreferencesClass get() = SharedPreferences::class.java
|
||||
val SharedPreferencesClass get() = classOf<SharedPreferences>()
|
||||
|
||||
/**
|
||||
* 获得 [SpannableStringBuilder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SpannableStringBuilderClass get() = SpannableStringBuilder::class.java
|
||||
val SpannableStringBuilderClass get() = classOf<SpannableStringBuilder>()
|
||||
|
||||
/**
|
||||
* 获得 [MediaPlayer] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MediaPlayerClass get() = MediaPlayer::class.java
|
||||
val MediaPlayerClass get() = classOf<MediaPlayer>()
|
||||
|
||||
/**
|
||||
* 获得 [ProgressDialog] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ProgressDialogClass get() = ProgressDialog::class.java
|
||||
val ProgressDialogClass get() = classOf<ProgressDialog>()
|
||||
|
||||
/**
|
||||
* 获得 [Log] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LogClass get() = Log::class.java
|
||||
val LogClass get() = classOf<Log>()
|
||||
|
||||
/**
|
||||
* 获得 [Build] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BuildClass get() = Build::class.java
|
||||
val BuildClass get() = classOf<Build>()
|
||||
|
||||
/**
|
||||
* 获得 [Xml] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val XmlClass get() = Xml::class.java
|
||||
val XmlClass get() = classOf<Xml>()
|
||||
|
||||
/**
|
||||
* 获得 [ContrastColorUtil] 类型
|
||||
@@ -556,67 +556,67 @@ val ContrastColorUtilClass get() = classOf(name = "com.android.internal.util.Con
|
||||
* 获得 [StatusBarNotification] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val StatusBarNotificationClass get() = StatusBarNotification::class.java
|
||||
val StatusBarNotificationClass get() = classOf<StatusBarNotification>()
|
||||
|
||||
/**
|
||||
* 获得 [Notification] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NotificationClass get() = Notification::class.java
|
||||
val NotificationClass get() = classOf<Notification>()
|
||||
|
||||
/**
|
||||
* 获得 [Notification.Builder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Notification_BuilderClass get() = Notification.Builder::class.java
|
||||
val Notification_BuilderClass get() = classOf<Notification.Builder>()
|
||||
|
||||
/**
|
||||
* 获得 [Notification.Action] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Notification_ActionClass get() = Notification.Action::class.java
|
||||
val Notification_ActionClass get() = classOf<Notification.Action>()
|
||||
|
||||
/**
|
||||
* 获得 [DialogInterface] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DialogInterfaceClass get() = DialogInterface::class.java
|
||||
val DialogInterfaceClass get() = classOf<DialogInterface>()
|
||||
|
||||
/**
|
||||
* 获得 [DialogInterface.OnClickListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DialogInterface_OnClickListenerClass get() = DialogInterface.OnClickListener::class.java
|
||||
val DialogInterface_OnClickListenerClass get() = classOf<DialogInterface.OnClickListener>()
|
||||
|
||||
/**
|
||||
* 获得 [DialogInterface.OnCancelListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DialogInterface_OnCancelListenerClass get() = DialogInterface.OnCancelListener::class.java
|
||||
val DialogInterface_OnCancelListenerClass get() = classOf<DialogInterface.OnCancelListener>()
|
||||
|
||||
/**
|
||||
* 获得 [DialogInterface.OnDismissListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DialogInterface_OnDismissListenerClass get() = DialogInterface.OnDismissListener::class.java
|
||||
val DialogInterface_OnDismissListenerClass get() = classOf<DialogInterface.OnDismissListener>()
|
||||
|
||||
/**
|
||||
* 获得 [Environment] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val EnvironmentClass get() = Environment::class.java
|
||||
val EnvironmentClass get() = classOf<Environment>()
|
||||
|
||||
/**
|
||||
* 获得 [Process] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ProcessClass get() = Process::class.java
|
||||
val ProcessClass get() = classOf<Process>()
|
||||
|
||||
/**
|
||||
* 获得 [Vibrator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val VibratorClass get() = Vibrator::class.java
|
||||
val VibratorClass get() = classOf<Vibrator>()
|
||||
|
||||
/**
|
||||
* 获得 [VibrationEffect] 类型
|
||||
@@ -624,7 +624,7 @@ val VibratorClass get() = Vibrator::class.java
|
||||
* - ❗在 Android O (26) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val VibrationEffectClass get() = VibrationEffect::class.java
|
||||
val VibrationEffectClass get() = classOf<VibrationEffect>()
|
||||
|
||||
/**
|
||||
* 获得 [VibrationAttributes] 类型
|
||||
@@ -632,37 +632,37 @@ val VibrationEffectClass get() = VibrationEffect::class.java
|
||||
* - ❗在 Android R (30) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val VibrationAttributesClass get() = VibrationAttributes::class.java
|
||||
val VibrationAttributesClass get() = classOf<VibrationAttributes>()
|
||||
|
||||
/**
|
||||
* 获得 [SystemClock] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SystemClockClass get() = SystemClock::class.java
|
||||
val SystemClockClass get() = classOf<SystemClock>()
|
||||
|
||||
/**
|
||||
* 获得 [PowerManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PowerManagerClass get() = PowerManager::class.java
|
||||
val PowerManagerClass get() = classOf<PowerManager>()
|
||||
|
||||
/**
|
||||
* 获得 [PowerManager.WakeLock] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PowerManager_WakeLockClass get() = PowerManager.WakeLock::class.java
|
||||
val PowerManager_WakeLockClass get() = classOf<PowerManager.WakeLock>()
|
||||
|
||||
/**
|
||||
* 获得 [UserHandle] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val UserHandleClass get() = UserHandle::class.java
|
||||
val UserHandleClass get() = classOf<UserHandle>()
|
||||
|
||||
/**
|
||||
* 获得 [UserDataHandler] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val UserDataHandlerClass get() = UserDataHandler::class.java
|
||||
val UserDataHandlerClass get() = classOf<UserDataHandler>()
|
||||
|
||||
/**
|
||||
* 获得 [ShortcutInfo] 类型
|
||||
@@ -670,7 +670,7 @@ val UserDataHandlerClass get() = UserDataHandler::class.java
|
||||
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val ShortcutInfoClass get() = ShortcutInfo::class.java
|
||||
val ShortcutInfoClass get() = classOf<ShortcutInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [ShortcutManager] 类型
|
||||
@@ -678,7 +678,7 @@ val ShortcutInfoClass get() = ShortcutInfo::class.java
|
||||
* - ❗在 Android R (30) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val ShortcutManagerClass get() = ShortcutManager::class.java
|
||||
val ShortcutManagerClass get() = classOf<ShortcutManager>()
|
||||
|
||||
/**
|
||||
* 获得 [ShortcutQuery] 类型
|
||||
@@ -686,118 +686,118 @@ val ShortcutManagerClass get() = ShortcutManager::class.java
|
||||
* - ❗在 Android N_MR1 (25) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val ShortcutQueryClass get() = ShortcutQuery::class.java
|
||||
val ShortcutQueryClass get() = classOf<ShortcutQuery>()
|
||||
|
||||
/**
|
||||
* 获得 [KeyboardShortcutInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val KeyboardShortcutInfoClass get() = KeyboardShortcutInfo::class.java
|
||||
val KeyboardShortcutInfoClass get() = classOf<KeyboardShortcutInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [KeyboardShortcutGroup] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val KeyboardShortcutGroupClass get() = KeyboardShortcutGroup::class.java
|
||||
val KeyboardShortcutGroupClass get() = classOf<KeyboardShortcutGroup>()
|
||||
|
||||
/**
|
||||
* 获得 [ShortcutIconResource] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ShortcutIconResourceClass get() = ShortcutIconResource::class.java
|
||||
val ShortcutIconResourceClass get() = classOf<ShortcutIconResource>()
|
||||
|
||||
/**
|
||||
* 获得 [AssetManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AssetManagerClass get() = AssetManager::class.java
|
||||
val AssetManagerClass get() = classOf<AssetManager>()
|
||||
|
||||
/**
|
||||
* 获得 [AppWidgetManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AppWidgetManagerClass get() = AppWidgetManager::class.java
|
||||
val AppWidgetManagerClass get() = classOf<AppWidgetManager>()
|
||||
|
||||
/**
|
||||
* 获得 [AppWidgetProvider] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AppWidgetProviderClass get() = AppWidgetProvider::class.java
|
||||
val AppWidgetProviderClass get() = classOf<AppWidgetProvider>()
|
||||
|
||||
/**
|
||||
* 获得 [AppWidgetProviderInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AppWidgetProviderInfoClass get() = AppWidgetProviderInfo::class.java
|
||||
val AppWidgetProviderInfoClass get() = classOf<AppWidgetProviderInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [AppWidgetHost] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AppWidgetHostClass get() = AppWidgetHost::class.java
|
||||
val AppWidgetHostClass get() = classOf<AppWidgetHost>()
|
||||
|
||||
/**
|
||||
* 获得 [ActivityInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ActivityInfoClass get() = ActivityInfo::class.java
|
||||
val ActivityInfoClass get() = classOf<ActivityInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [ResolveInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ResolveInfoClass get() = ResolveInfo::class.java
|
||||
val ResolveInfoClass get() = classOf<ResolveInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [Property] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PropertyClass get() = Property::class.java
|
||||
val PropertyClass get() = classOf<Property<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [IntProperty] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val IntPropertyClass get() = IntProperty::class.java
|
||||
val IntPropertyClass get() = classOf<IntProperty<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [FloatProperty] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val FloatPropertyClass get() = FloatProperty::class.java
|
||||
val FloatPropertyClass get() = classOf<FloatProperty<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [SQLiteDatabase] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SQLiteDatabaseClass get() = SQLiteDatabase::class.java
|
||||
val SQLiteDatabaseClass get() = classOf<SQLiteDatabase>()
|
||||
|
||||
/**
|
||||
* 获得 [StrictMode] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val StrictModeClass get() = StrictMode::class.java
|
||||
val StrictModeClass get() = classOf<StrictMode>()
|
||||
|
||||
/**
|
||||
* 获得 [AccessibilityManager] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AccessibilityManagerClass get() = AccessibilityManager::class.java
|
||||
val AccessibilityManagerClass get() = classOf<AccessibilityManager>()
|
||||
|
||||
/**
|
||||
* 获得 [AccessibilityEvent] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AccessibilityEventClass get() = AccessibilityEvent::class.java
|
||||
val AccessibilityEventClass get() = classOf<AccessibilityEvent>()
|
||||
|
||||
/**
|
||||
* 获得 [AccessibilityNodeInfo] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AccessibilityNodeInfoClass get() = AccessibilityNodeInfo::class.java
|
||||
val AccessibilityNodeInfoClass get() = classOf<AccessibilityNodeInfo>()
|
||||
|
||||
/**
|
||||
* 获得 [IInterface] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val IInterfaceClass get() = IInterface::class.java
|
||||
val IInterfaceClass get() = classOf<IInterface>()
|
@@ -34,18 +34,19 @@ import android.graphics.drawable.*
|
||||
import android.text.*
|
||||
import android.util.Size
|
||||
import android.util.SizeF
|
||||
import com.highcapable.yukihookapi.hook.factory.classOf
|
||||
|
||||
/**
|
||||
* 获得 [Typeface] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TypefaceClass get() = Typeface::class.java
|
||||
val TypefaceClass get() = classOf<Typeface>()
|
||||
|
||||
/**
|
||||
* 获得 [Bitmap] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BitmapClass get() = Bitmap::class.java
|
||||
val BitmapClass get() = classOf<Bitmap>()
|
||||
|
||||
/**
|
||||
* 获得 [Icon] 类型
|
||||
@@ -53,154 +54,154 @@ val BitmapClass get() = Bitmap::class.java
|
||||
* - ❗在 Android M (23) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val IconClass get() = Icon::class.java
|
||||
val IconClass get() = classOf<Icon>()
|
||||
|
||||
/**
|
||||
* 获得 [Outline] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OutlineClass get() = Outline::class.java
|
||||
val OutlineClass get() = classOf<Outline>()
|
||||
|
||||
/**
|
||||
* 获得 [Drawable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DrawableClass get() = Drawable::class.java
|
||||
val DrawableClass get() = classOf<Drawable>()
|
||||
|
||||
/**
|
||||
* 获得 [GradientDrawable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val GradientDrawableClass get() = GradientDrawable::class.java
|
||||
val GradientDrawableClass get() = classOf<GradientDrawable>()
|
||||
|
||||
/**
|
||||
* 获得 [ColorDrawable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ColorDrawableClass get() = ColorDrawable::class.java
|
||||
val ColorDrawableClass get() = classOf<ColorDrawable>()
|
||||
|
||||
/**
|
||||
* 获得 [BitmapDrawable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BitmapDrawableClass get() = BitmapDrawable::class.java
|
||||
val BitmapDrawableClass get() = classOf<BitmapDrawable>()
|
||||
|
||||
/**
|
||||
* 获得 [Size] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SizeClass get() = Size::class.java
|
||||
val SizeClass get() = classOf<Size>()
|
||||
|
||||
/**
|
||||
* 获得 [SizeF] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SizeFClass get() = SizeF::class.java
|
||||
val SizeFClass get() = classOf<SizeF>()
|
||||
|
||||
/**
|
||||
* 获得 [Rect] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RectClass get() = Rect::class.java
|
||||
val RectClass get() = classOf<Rect>()
|
||||
|
||||
/**
|
||||
* 获得 [RectF] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RectFClass get() = RectF::class.java
|
||||
val RectFClass get() = classOf<RectF>()
|
||||
|
||||
/**
|
||||
* 获得 [NinePatch] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NinePatchClass get() = NinePatch::class.java
|
||||
val NinePatchClass get() = classOf<NinePatch>()
|
||||
|
||||
/**
|
||||
* 获得 [Paint] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PaintClass get() = Paint::class.java
|
||||
val PaintClass get() = classOf<Paint>()
|
||||
|
||||
/**
|
||||
* 获得 [TextPaint] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextPaintClass get() = TextPaint::class.java
|
||||
val TextPaintClass get() = classOf<TextPaint>()
|
||||
|
||||
/**
|
||||
* 获得 [Canvas] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CanvasClass get() = Canvas::class.java
|
||||
val CanvasClass get() = classOf<Canvas>()
|
||||
|
||||
/**
|
||||
* 获得 [Point] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PointClass get() = Point::class.java
|
||||
val PointClass get() = classOf<Point>()
|
||||
|
||||
/**
|
||||
* 获得 [PointF] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PointFClass get() = PointF::class.java
|
||||
val PointFClass get() = classOf<PointF>()
|
||||
|
||||
/**
|
||||
* 获得 [Matrix] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MatrixClass get() = Matrix::class.java
|
||||
val MatrixClass get() = classOf<Matrix>()
|
||||
|
||||
/**
|
||||
* 获得 [ColorMatrix] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ColorMatrixClass get() = ColorMatrix::class.java
|
||||
val ColorMatrixClass get() = classOf<ColorMatrix>()
|
||||
|
||||
/**
|
||||
* 获得 [ColorMatrixColorFilter] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ColorMatrixColorFilterClass get() = ColorMatrixColorFilter::class.java
|
||||
val ColorMatrixColorFilterClass get() = classOf<ColorMatrixColorFilter>()
|
||||
|
||||
/**
|
||||
* 获得 [Editable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val EditableClass get() = Editable::class.java
|
||||
val EditableClass get() = classOf<Editable>()
|
||||
|
||||
/**
|
||||
* 获得 [TextWatcher] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextWatcherClass get() = TextWatcher::class.java
|
||||
val TextWatcherClass get() = classOf<TextWatcher>()
|
||||
|
||||
/**
|
||||
* 获得 [Editable.Factory] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Editable_FactoryClass get() = Editable.Factory::class.java
|
||||
val Editable_FactoryClass get() = classOf<Editable.Factory>()
|
||||
|
||||
/**
|
||||
* 获得 [GetChars] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val GetCharsClass get() = GetChars::class.java
|
||||
val GetCharsClass get() = classOf<GetChars>()
|
||||
|
||||
/**
|
||||
* 获得 [Spannable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SpannableClass get() = Spannable::class.java
|
||||
val SpannableClass get() = classOf<Spannable>()
|
||||
|
||||
/**
|
||||
* 获得 [BitmapFactory] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BitmapFactoryClass get() = BitmapFactory::class.java
|
||||
val BitmapFactoryClass get() = classOf<BitmapFactory>()
|
||||
|
||||
/**
|
||||
* 获得 [BitmapFactory.Options] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BitmapFactory_OptionsClass get() = BitmapFactory.Options::class.java
|
||||
val BitmapFactory_OptionsClass get() = classOf<BitmapFactory.Options>()
|
@@ -40,375 +40,376 @@ import android.webkit.WebView
|
||||
import android.webkit.WebViewClient
|
||||
import android.widget.*
|
||||
import android.widget.RemoteViews.RemoteView
|
||||
import com.highcapable.yukihookapi.hook.factory.classOf
|
||||
|
||||
/**
|
||||
* 获得 [View] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewClass get() = View::class.java
|
||||
val ViewClass get() = classOf<View>()
|
||||
|
||||
/**
|
||||
* 获得 [Surface] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SurfaceClass get() = Surface::class.java
|
||||
val SurfaceClass get() = classOf<Surface>()
|
||||
|
||||
/**
|
||||
* 获得 [SurfaceView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SurfaceViewClass get() = SurfaceView::class.java
|
||||
val SurfaceViewClass get() = classOf<SurfaceView>()
|
||||
|
||||
/**
|
||||
* 获得 [TextureView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextureViewClass get() = TextureView::class.java
|
||||
val TextureViewClass get() = classOf<TextureView>()
|
||||
|
||||
/**
|
||||
* 获得 [WebView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WebViewClass get() = WebView::class.java
|
||||
val WebViewClass get() = classOf<WebView>()
|
||||
|
||||
/**
|
||||
* 获得 [WebViewClient] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WebViewClientClass get() = WebViewClient::class.java
|
||||
val WebViewClientClass get() = classOf<WebViewClient>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewStructure] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewStructureClass get() = ViewStructure::class.java
|
||||
val ViewStructureClass get() = classOf<ViewStructure>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewGroup] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewGroupClass get() = ViewGroup::class.java
|
||||
val ViewGroupClass get() = classOf<ViewGroup>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewParent] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewParentClass get() = ViewParent::class.java
|
||||
val ViewParentClass get() = classOf<ViewParent>()
|
||||
|
||||
/**
|
||||
* 获得 [AppWidgetHostView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AppWidgetHostViewClass get() = AppWidgetHostView::class.java
|
||||
val AppWidgetHostViewClass get() = classOf<AppWidgetHostView>()
|
||||
|
||||
/**
|
||||
* 获得 [RemoteViews] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RemoteViewsClass get() = RemoteViews::class.java
|
||||
val RemoteViewsClass get() = classOf<RemoteViews>()
|
||||
|
||||
/**
|
||||
* 获得 [RemoteView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RemoteViewClass get() = RemoteView::class.java
|
||||
val RemoteViewClass get() = classOf<RemoteView>()
|
||||
|
||||
/**
|
||||
* 获得 [TextView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextViewClass get() = TextView::class.java
|
||||
val TextViewClass get() = classOf<TextView>()
|
||||
|
||||
/**
|
||||
* 获得 [ImageView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ImageViewClass get() = ImageView::class.java
|
||||
val ImageViewClass get() = classOf<ImageView>()
|
||||
|
||||
/**
|
||||
* 获得 [ImageButton] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ImageButtonClass get() = ImageButton::class.java
|
||||
val ImageButtonClass get() = classOf<ImageButton>()
|
||||
|
||||
/**
|
||||
* 获得 [EditText] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val EditTextClass get() = EditText::class.java
|
||||
val EditTextClass get() = classOf<EditText>()
|
||||
|
||||
/**
|
||||
* 获得 [Button] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ButtonClass get() = Button::class.java
|
||||
val ButtonClass get() = classOf<Button>()
|
||||
|
||||
/**
|
||||
* 获得 [CheckBox] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CheckBoxClass get() = CheckBox::class.java
|
||||
val CheckBoxClass get() = classOf<CheckBox>()
|
||||
|
||||
/**
|
||||
* 获得 [CompoundButton] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CompoundButtonClass get() = CompoundButton::class.java
|
||||
val CompoundButtonClass get() = classOf<CompoundButton>()
|
||||
|
||||
/**
|
||||
* 获得 [VideoView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val VideoViewClass get() = VideoView::class.java
|
||||
val VideoViewClass get() = classOf<VideoView>()
|
||||
|
||||
/**
|
||||
* 获得 [ListView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ListViewClass get() = ListView::class.java
|
||||
val ListViewClass get() = classOf<ListView>()
|
||||
|
||||
/**
|
||||
* 获得 [LayoutInflater] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LayoutInflaterClass get() = LayoutInflater::class.java
|
||||
val LayoutInflaterClass get() = classOf<LayoutInflater>()
|
||||
|
||||
/**
|
||||
* 获得 [LayoutInflater.Filter] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LayoutInflater_FilterClass get() = LayoutInflater.Filter::class.java
|
||||
val LayoutInflater_FilterClass get() = classOf<LayoutInflater.Filter>()
|
||||
|
||||
/**
|
||||
* 获得 [LayoutInflater.Factory] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LayoutInflater_FactoryClass get() = LayoutInflater.Factory::class.java
|
||||
val LayoutInflater_FactoryClass get() = classOf<LayoutInflater.Factory>()
|
||||
|
||||
/**
|
||||
* 获得 [LayoutInflater.Factory2] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LayoutInflater_Factory2Class get() = LayoutInflater.Factory2::class.java
|
||||
val LayoutInflater_Factory2Class get() = classOf<LayoutInflater.Factory2>()
|
||||
|
||||
/**
|
||||
* 获得 [ListAdapter] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ListAdapterClass get() = ListAdapter::class.java
|
||||
val ListAdapterClass get() = classOf<ListAdapter>()
|
||||
|
||||
/**
|
||||
* 获得 [ArrayAdapter] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ArrayAdapterClass get() = ArrayAdapter::class.java
|
||||
val ArrayAdapterClass get() = classOf<ArrayAdapter<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [BaseAdapter] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BaseAdapterClass get() = BaseAdapter::class.java
|
||||
val BaseAdapterClass get() = classOf<BaseAdapter>()
|
||||
|
||||
/**
|
||||
* 获得 [RelativeLayout] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RelativeLayoutClass get() = RelativeLayout::class.java
|
||||
val RelativeLayoutClass get() = classOf<RelativeLayout>()
|
||||
|
||||
/**
|
||||
* 获得 [FrameLayout] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val FrameLayoutClass get() = FrameLayout::class.java
|
||||
val FrameLayoutClass get() = classOf<FrameLayout>()
|
||||
|
||||
/**
|
||||
* 获得 [LinearLayout] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LinearLayoutClass get() = LinearLayout::class.java
|
||||
val LinearLayoutClass get() = classOf<LinearLayout>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewGroup.LayoutParams] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewGroup_LayoutParamsClass get() = ViewGroup.LayoutParams::class.java
|
||||
val ViewGroup_LayoutParamsClass get() = classOf<ViewGroup.LayoutParams>()
|
||||
|
||||
/**
|
||||
* 获得 [RelativeLayout.LayoutParams] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RelativeLayout_LayoutParamsClass get() = RelativeLayout.LayoutParams::class.java
|
||||
val RelativeLayout_LayoutParamsClass get() = classOf<RelativeLayout.LayoutParams>()
|
||||
|
||||
/**
|
||||
* 获得 [LinearLayout.LayoutParams] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val LinearLayout_LayoutParamsClass get() = LinearLayout.LayoutParams::class.java
|
||||
val LinearLayout_LayoutParamsClass get() = classOf<LinearLayout.LayoutParams>()
|
||||
|
||||
/**
|
||||
* 获得 [FrameLayout.LayoutParams] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val FrameLayout_LayoutParamsClass get() = FrameLayout.LayoutParams::class.java
|
||||
val FrameLayout_LayoutParamsClass get() = classOf<FrameLayout.LayoutParams>()
|
||||
|
||||
/**
|
||||
* 获得 [TextClock] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TextClockClass get() = TextClock::class.java
|
||||
val TextClockClass get() = classOf<TextClock>()
|
||||
|
||||
/**
|
||||
* 获得 [MotionEvent] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MotionEventClass get() = MotionEvent::class.java
|
||||
val MotionEventClass get() = classOf<MotionEvent>()
|
||||
|
||||
/**
|
||||
* 获得 [View.OnClickListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val View_OnClickListenerClass get() = View.OnClickListener::class.java
|
||||
val View_OnClickListenerClass get() = classOf<View.OnClickListener>()
|
||||
|
||||
/**
|
||||
* 获得 [View.OnLongClickListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val View_OnLongClickListenerClass get() = View.OnLongClickListener::class.java
|
||||
val View_OnLongClickListenerClass get() = classOf<View.OnLongClickListener>()
|
||||
|
||||
/**
|
||||
* 获得 [View.OnTouchListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val View_OnTouchListenerClass get() = View.OnTouchListener::class.java
|
||||
val View_OnTouchListenerClass get() = classOf<View.OnTouchListener>()
|
||||
|
||||
/**
|
||||
* 获得 [AutoCompleteTextView] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AutoCompleteTextViewClass get() = AutoCompleteTextView::class.java
|
||||
val AutoCompleteTextViewClass get() = classOf<AutoCompleteTextView>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewStub] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewStubClass get() = ViewStub::class.java
|
||||
val ViewStubClass get() = classOf<ViewStub>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewStub.OnInflateListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewStub_OnInflateListenerClass get() = ViewStub.OnInflateListener::class.java
|
||||
val ViewStub_OnInflateListenerClass get() = classOf<ViewStub.OnInflateListener>()
|
||||
|
||||
/**
|
||||
* 获得 [GestureDetector] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val GestureDetectorClass get() = GestureDetector::class.java
|
||||
val GestureDetectorClass get() = classOf<GestureDetector>()
|
||||
|
||||
/**
|
||||
* 获得 [GestureDetector.SimpleOnGestureListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val GestureDetector_SimpleOnGestureListenerClass get() = GestureDetector.SimpleOnGestureListener::class.java
|
||||
val GestureDetector_SimpleOnGestureListenerClass get() = classOf<GestureDetector.SimpleOnGestureListener>()
|
||||
|
||||
/**
|
||||
* 获得 [ProgressBar] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ProgressBarClass get() = ProgressBar::class.java
|
||||
val ProgressBarClass get() = classOf<ProgressBar>()
|
||||
|
||||
/**
|
||||
* 获得 [AttributeSet] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AttributeSetClass get() = AttributeSet::class.java
|
||||
val AttributeSetClass get() = classOf<AttributeSet>()
|
||||
|
||||
/**
|
||||
* 获得 [Animation] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AnimationClass get() = Animation::class.java
|
||||
val AnimationClass get() = classOf<Animation>()
|
||||
|
||||
/**
|
||||
* 获得 [Animation.AnimationListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Animation_AnimationListenerClass get() = Animation.AnimationListener::class.java
|
||||
val Animation_AnimationListenerClass get() = classOf<Animation.AnimationListener>()
|
||||
|
||||
/**
|
||||
* 获得 [TranslateAnimation] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TranslateAnimationClass get() = TranslateAnimation::class.java
|
||||
val TranslateAnimationClass get() = classOf<TranslateAnimation>()
|
||||
|
||||
/**
|
||||
* 获得 [AlphaAnimation] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AlphaAnimationClass get() = AlphaAnimation::class.java
|
||||
val AlphaAnimationClass get() = classOf<AlphaAnimation>()
|
||||
|
||||
/**
|
||||
* 获得 [Animator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AnimatorClass get() = Animator::class.java
|
||||
val AnimatorClass get() = classOf<Animator>()
|
||||
|
||||
/**
|
||||
* 获得 [Animator.AnimatorListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Animator_AnimatorListenerClass get() = Animator.AnimatorListener::class.java
|
||||
val Animator_AnimatorListenerClass get() = classOf<Animator.AnimatorListener>()
|
||||
|
||||
/**
|
||||
* 获得 [ObjectAnimator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ObjectAnimatorClass get() = ObjectAnimator::class.java
|
||||
val ObjectAnimatorClass get() = classOf<ObjectAnimator>()
|
||||
|
||||
/**
|
||||
* 获得 [ValueAnimator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ValueAnimatorClass get() = ValueAnimator::class.java
|
||||
val ValueAnimatorClass get() = classOf<ValueAnimator>()
|
||||
|
||||
/**
|
||||
* 获得 [ValueAnimator.AnimatorUpdateListener] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ValueAnimator_AnimatorUpdateListenerClass get() = ValueAnimator.AnimatorUpdateListener::class.java
|
||||
val ValueAnimator_AnimatorUpdateListenerClass get() = classOf<ValueAnimator.AnimatorUpdateListener>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewAnimator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewAnimatorClass get() = ViewAnimator::class.java
|
||||
val ViewAnimatorClass get() = classOf<ViewAnimator>()
|
||||
|
||||
/**
|
||||
* 获得 [AnimatorSet] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AnimatorSetClass get() = AnimatorSet::class.java
|
||||
val AnimatorSetClass get() = classOf<AnimatorSet>()
|
||||
|
||||
/**
|
||||
* 获得 [AnimatorSet.Builder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AnimatorSet_BuilderClass get() = AnimatorSet.Builder::class.java
|
||||
val AnimatorSet_BuilderClass get() = classOf<AnimatorSet.Builder>()
|
||||
|
||||
/**
|
||||
* 获得 [PropertyValuesHolder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val PropertyValuesHolderClass get() = PropertyValuesHolder::class.java
|
||||
val PropertyValuesHolderClass get() = classOf<PropertyValuesHolder>()
|
||||
|
||||
/**
|
||||
* 获得 [ViewPropertyAnimator] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ViewPropertyAnimatorClass get() = ViewPropertyAnimator::class.java
|
||||
val ViewPropertyAnimatorClass get() = classOf<ViewPropertyAnimator>()
|
||||
|
||||
/**
|
||||
* 获得 [View.MeasureSpec] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val View_MeasureSpecClass get() = View.MeasureSpec::class.java
|
||||
val View_MeasureSpecClass get() = classOf<View.MeasureSpec>()
|
@@ -27,6 +27,8 @@
|
||||
*/
|
||||
package com.highcapable.yukihookapi.hook.type.defined
|
||||
|
||||
import com.highcapable.yukihookapi.hook.factory.classOf
|
||||
|
||||
/** 未定义类型实例 */
|
||||
internal class UndefinedClass
|
||||
|
||||
@@ -34,4 +36,4 @@ internal class UndefinedClass
|
||||
* 未定义类型
|
||||
* @return [UndefinedClass]
|
||||
*/
|
||||
internal val UndefinedType get() = UndefinedClass::class.java
|
||||
internal val UndefinedType get() = classOf<UndefinedClass>()
|
@@ -29,6 +29,7 @@
|
||||
|
||||
package com.highcapable.yukihookapi.hook.type.java
|
||||
|
||||
import com.highcapable.yukihookapi.hook.factory.classOf
|
||||
import org.json.JSONArray
|
||||
import org.json.JSONObject
|
||||
import java.io.*
|
||||
@@ -63,19 +64,19 @@ fun ArrayClass(type: Class<*>) = java.lang.reflect.Array.newInstance(type, 0).ja
|
||||
* 获得 [Any] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AnyType get() = Any::class.java
|
||||
val AnyType get() = classOf<Any>()
|
||||
|
||||
/**
|
||||
* 获得 [Unit] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val UnitType get() = Void.TYPE ?: Unit::class.java
|
||||
val UnitType get() = Void.TYPE ?: classOf<Unit>()
|
||||
|
||||
/**
|
||||
* 获得 [Boolean] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BooleanType get() = Boolean::class.java
|
||||
val BooleanType get() = Boolean::class.javaPrimitiveType ?: UnitType
|
||||
|
||||
/**
|
||||
* 获得 [Int] 类型
|
||||
@@ -111,37 +112,37 @@ val DoubleType get() = Double::class.javaPrimitiveType ?: UnitType
|
||||
* 获得 [String] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val StringType get() = String::class.java
|
||||
val StringType get() = classOf<String>()
|
||||
|
||||
/**
|
||||
* 获得 [Char] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CharType get() = Char::class.java
|
||||
val CharType get() = classOf<Char>()
|
||||
|
||||
/**
|
||||
* 获得 [CharSequence] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CharSequenceType get() = CharSequence::class.java
|
||||
val CharSequenceType get() = classOf<CharSequence>()
|
||||
|
||||
/**
|
||||
* 获得 [Serializable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SerializableClass get() = Serializable::class.java
|
||||
val SerializableClass get() = classOf<Serializable>()
|
||||
|
||||
/**
|
||||
* 获得 [Byte] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ByteClass get() = Byte::class.java
|
||||
val ByteClass get() = classOf<Byte>()
|
||||
|
||||
/**
|
||||
* 获得 [Array] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ArrayClass get() = Array::class.java
|
||||
val ArrayClass get() = classOf<Array<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Any] - [Array] 类型
|
||||
@@ -211,133 +212,133 @@ val DoubleArrayClass get() = ArrayClass(DoubleType)
|
||||
* 获得 [Cloneable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val CloneableClass get() = Cloneable::class.java
|
||||
val CloneableClass get() = classOf<Cloneable>()
|
||||
|
||||
/**
|
||||
* 获得 [List] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ListClass get() = List::class.java
|
||||
val ListClass get() = classOf<List<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [ArrayList] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ArrayListClass get() = ArrayList::class.java
|
||||
val ArrayListClass get() = classOf<ArrayList<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [HashMap] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HashMapClass get() = HashMap::class.java
|
||||
val HashMapClass get() = classOf<HashMap<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [HashSet] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HashSetClass get() = HashSet::class.java
|
||||
val HashSetClass get() = classOf<HashSet<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [WeakHashMap] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WeakHashMapClass get() = WeakHashMap::class.java
|
||||
val WeakHashMapClass get() = classOf<WeakHashMap<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [WeakReference] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val WeakReferenceClass get() = WeakReference::class.java
|
||||
val WeakReferenceClass get() = classOf<WeakReference<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Enum] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val EnumClass get() = Enum::class.java
|
||||
val EnumClass get() = classOf<Enum<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Map] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val MapClass get() = Map::class.java
|
||||
val MapClass get() = classOf<Map<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [Map.Entry] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val Map_EntryClass get() = Map.Entry::class.java
|
||||
val Map_EntryClass get() = classOf<Map.Entry<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [Reference] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ReferenceClass get() = Reference::class.java
|
||||
val ReferenceClass get() = classOf<Reference<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Vector] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val VectorClass get() = Vector::class.java
|
||||
val VectorClass get() = classOf<Vector<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [File] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val FileClass get() = File::class.java
|
||||
val FileClass get() = classOf<File>()
|
||||
|
||||
/**
|
||||
* 获得 [InputStream] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val InputStreamClass get() = InputStream::class.java
|
||||
val InputStreamClass get() = classOf<InputStream>()
|
||||
|
||||
/**
|
||||
* 获得 [OutputStream] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OutputStreamClass get() = OutputStream::class.java
|
||||
val OutputStreamClass get() = classOf<OutputStream>()
|
||||
|
||||
/**
|
||||
* 获得 [BufferedReader] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val BufferedReaderClass get() = BufferedReader::class.java
|
||||
val BufferedReaderClass get() = classOf<BufferedReader>()
|
||||
|
||||
/**
|
||||
* 获得 [Date] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val DateClass get() = Date::class.java
|
||||
val DateClass get() = classOf<Date>()
|
||||
|
||||
/**
|
||||
* 获得 [TimeZone] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TimeZoneClass get() = TimeZone::class.java
|
||||
val TimeZoneClass get() = classOf<TimeZone>()
|
||||
|
||||
/**
|
||||
* 获得 [SimpleDateFormat] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SimpleDateFormatClass_Java get() = SimpleDateFormat::class.java
|
||||
val SimpleDateFormatClass_Java get() = classOf<SimpleDateFormat>()
|
||||
|
||||
/**
|
||||
* 获得 [Timer] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TimerClass get() = Timer::class.java
|
||||
val TimerClass get() = classOf<Timer>()
|
||||
|
||||
/**
|
||||
* 获得 [TimerTask] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val TimerTaskClass get() = TimerTask::class.java
|
||||
val TimerTaskClass get() = classOf<TimerTask>()
|
||||
|
||||
/**
|
||||
* 获得 [Thread] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ThreadClass get() = Thread::class.java
|
||||
val ThreadClass get() = classOf<Thread>()
|
||||
|
||||
/**
|
||||
* 获得 [Base64] 类型
|
||||
@@ -345,232 +346,232 @@ val ThreadClass get() = Thread::class.java
|
||||
* - ❗在 Android O (26) 及以上系统加入
|
||||
* @return [Class]
|
||||
*/
|
||||
val Base64Class_Java get() = Base64::class.java
|
||||
val Base64Class_Java get() = classOf<Base64>()
|
||||
|
||||
/**
|
||||
* 获得 [Observer] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ObserverClass get() = Observer::class.java
|
||||
val ObserverClass get() = classOf<Observer>()
|
||||
|
||||
/**
|
||||
* 获得 [Set] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SetClass get() = Set::class.java
|
||||
val SetClass get() = classOf<Set<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [JSONObject] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JSONObjectClass get() = JSONObject::class.java
|
||||
val JSONObjectClass get() = classOf<JSONObject>()
|
||||
|
||||
/**
|
||||
* 获得 [JSONArray] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JSONArrayClass get() = JSONArray::class.java
|
||||
val JSONArrayClass get() = classOf<JSONArray>()
|
||||
|
||||
/**
|
||||
* 获得 [StringBuilder] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val StringBuilderClass get() = StringBuilder::class.java
|
||||
val StringBuilderClass get() = classOf<StringBuilder>()
|
||||
|
||||
/**
|
||||
* 获得 [StringBuffer] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val StringBufferClass get() = StringBuffer::class.java
|
||||
val StringBufferClass get() = classOf<StringBuffer>()
|
||||
|
||||
/**
|
||||
* 获得 [ZipEntry] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ZipEntryClass get() = ZipEntry::class.java
|
||||
val ZipEntryClass get() = classOf<ZipEntry>()
|
||||
|
||||
/**
|
||||
* 获得 [ZipFile] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ZipFileClass get() = ZipFile::class.java
|
||||
val ZipFileClass get() = classOf<ZipFile>()
|
||||
|
||||
/**
|
||||
* 获得 [ZipInputStream] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ZipInputStreamClass get() = ZipInputStream::class.java
|
||||
val ZipInputStreamClass get() = classOf<ZipInputStream>()
|
||||
|
||||
/**
|
||||
* 获得 [ZipOutputStream] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ZipOutputStreamClass get() = ZipOutputStream::class.java
|
||||
val ZipOutputStreamClass get() = classOf<ZipOutputStream>()
|
||||
|
||||
/**
|
||||
* 获得 [HttpURLConnection] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HttpURLConnectionClass get() = HttpURLConnection::class.java
|
||||
val HttpURLConnectionClass get() = classOf<HttpURLConnection>()
|
||||
|
||||
/**
|
||||
* 获得 [HttpCookie] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HttpCookieClass get() = HttpCookie::class.java
|
||||
val HttpCookieClass get() = classOf<HttpCookie>()
|
||||
|
||||
/**
|
||||
* 获得 [HttpClient] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val HttpClientClass get() = HttpClient::class.java
|
||||
val HttpClientClass get() = classOf<HttpClient>()
|
||||
|
||||
/**
|
||||
* 获得 [AtomicBoolean] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val AtomicBooleanClass get() = AtomicBoolean::class.java
|
||||
val AtomicBooleanClass get() = classOf<AtomicBoolean>()
|
||||
|
||||
/**
|
||||
* 获得 [Supplier] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val SupplierClass get() = Supplier::class.java
|
||||
val SupplierClass get() = classOf<Supplier<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Class] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaClass get() = Class::class.java
|
||||
val JavaClass get() = classOf<Class<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [ClassLoader] 类型
|
||||
* @return [ClassLoader]
|
||||
*/
|
||||
val JavaClassLoader get() = ClassLoader::class.java
|
||||
val JavaClassLoader get() = classOf<ClassLoader>()
|
||||
|
||||
/**
|
||||
* 获得 [Method] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaMethodClass get() = Method::class.java
|
||||
val JavaMethodClass get() = classOf<Method>()
|
||||
|
||||
/**
|
||||
* 获得 [Field] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaFieldClass get() = Field::class.java
|
||||
val JavaFieldClass get() = classOf<Field>()
|
||||
|
||||
/**
|
||||
* 获得 [Constructor] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaConstructorClass get() = Constructor::class.java
|
||||
val JavaConstructorClass get() = classOf<Constructor<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [Member] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaMemberClass get() = Member::class.java
|
||||
val JavaMemberClass get() = classOf<Member>()
|
||||
|
||||
/**
|
||||
* 获得 [Annotation] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val JavaAnnotationClass get() = Annotation::class.java
|
||||
val JavaAnnotationClass get() = classOf<Annotation>()
|
||||
|
||||
/**
|
||||
* 获得 [java.util.function.Function] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val FunctionClass get() = java.util.function.Function::class.java
|
||||
val FunctionClass get() = classOf<java.util.function.Function<*, *>>()
|
||||
|
||||
/**
|
||||
* 获得 [Optional] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OptionalClass get() = Optional::class.java
|
||||
val OptionalClass get() = classOf<Optional<*>>()
|
||||
|
||||
/**
|
||||
* 获得 [OptionalInt] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OptionalIntClass get() = OptionalInt::class.java
|
||||
val OptionalIntClass get() = classOf<OptionalInt>()
|
||||
|
||||
/**
|
||||
* 获得 [OptionalLong] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OptionalLongClass get() = OptionalLong::class.java
|
||||
val OptionalLongClass get() = classOf<OptionalLong>()
|
||||
|
||||
/**
|
||||
* 获得 [OptionalDouble] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val OptionalDoubleClass get() = OptionalDouble::class.java
|
||||
val OptionalDoubleClass get() = classOf<OptionalDouble>()
|
||||
|
||||
/**
|
||||
* 获得 [Objects] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ObjectsClass get() = Objects::class.java
|
||||
val ObjectsClass get() = classOf<Objects>()
|
||||
|
||||
/**
|
||||
* 获得 [Runtime] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RuntimeClass get() = Runtime::class.java
|
||||
val RuntimeClass get() = classOf<Runtime>()
|
||||
|
||||
/**
|
||||
* 获得 [NullPointerException] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NullPointerExceptionClass get() = NullPointerException::class.java
|
||||
val NullPointerExceptionClass get() = classOf<NullPointerException>()
|
||||
|
||||
/**
|
||||
* 获得 [NumberFormatException] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NumberFormatExceptionClass get() = NumberFormatException::class.java
|
||||
val NumberFormatExceptionClass get() = classOf<NumberFormatException>()
|
||||
|
||||
/**
|
||||
* 获得 [IllegalStateException] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val IllegalStateExceptionClass get() = IllegalStateException::class.java
|
||||
val IllegalStateExceptionClass get() = classOf<IllegalStateException>()
|
||||
|
||||
/**
|
||||
* 获得 [RuntimeException] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val RuntimeExceptionClass get() = RuntimeException::class.java
|
||||
val RuntimeExceptionClass get() = classOf<RuntimeException>()
|
||||
|
||||
/**
|
||||
* 获得 [NoSuchMethodError] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NoSuchMethodErrorClass get() = NoSuchMethodError::class.java
|
||||
val NoSuchMethodErrorClass get() = classOf<NoSuchMethodError>()
|
||||
|
||||
/**
|
||||
* 获得 [NoSuchFieldError] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val NoSuchFieldErrorClass get() = NoSuchFieldError::class.java
|
||||
val NoSuchFieldErrorClass get() = classOf<NoSuchFieldError>()
|
||||
|
||||
/**
|
||||
* 获得 [Error] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ErrorClass get() = Error::class.java
|
||||
val ErrorClass get() = classOf<Error>()
|
||||
|
||||
/**
|
||||
* 获得 [Exception] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ExceptionClass get() = Exception::class.java
|
||||
val ExceptionClass get() = classOf<Exception>()
|
||||
|
||||
/**
|
||||
* 获得 [Throwable] 类型
|
||||
* @return [Class]
|
||||
*/
|
||||
val ThrowableClass get() = Throwable::class.java
|
||||
val ThrowableClass get() = classOf<Throwable>()
|
Reference in New Issue
Block a user