クラス InstrumentedBridgeMethods
java.lang.ObjectSE
org.springframework.aot.agent.InstrumentedBridgeMethods
使用すべきではありません。
このクラスは、バイトコードを計測するときにランタイムヒントエージェントによってのみ使用されるべきであり、パブリック API とは見なされません。
RuntimeHintsAgent
によって書き換えられたバイトコードで使用される JDK メソッドのインストルメント化されたバージョン。 ここで実装されたメソッドは、特定の命名パターン「小文字の型名 + ブリッジされたメソッド名」に従うため、エージェントは計測されたメソッドへの呼び出しを一貫して書き換えることができます。たとえば、Class#forName(String)
はここでは名前 classforName(String)
になります。
- 作成者:
- Brian Clozel
- 関連事項:
InstrumentedMethod
メソッドのサマリー
修飾子と型メソッド説明static ClassSE<?>
classforName
(StringSE className) 使用すべきではありません。static ClassSE<?>
classforName
(StringSE className, boolean initialize, ClassLoaderSE loader) 使用すべきではありません。static ClassSE<?>[]
classgetClasses
(ClassSE<?> clazz) 使用すべきではありません。static ConstructorSE<?>
classgetConstructor
(ClassSE<?> clazz, ClassSE<?>[] parameterTypes) 使用すべきではありません。static ConstructorSE<?>[]
classgetConstructors
(ClassSE<?> clazz) 使用すべきではありません。static ClassSE<?>[]
classgetDeclaredClasses
(ClassSE<?> clazz) 使用すべきではありません。static ConstructorSE<?>
classgetDeclaredConstructor
(ClassSE<?> clazz, ClassSE<?>[] parameterTypes) 使用すべきではありません。static ConstructorSE<?>[]
classgetDeclaredConstructors
(ClassSE<?> clazz) 使用すべきではありません。static FieldSE
classgetDeclaredField
(ClassSE<?> clazz, StringSE name) 使用すべきではありません。static FieldSE[]
classgetDeclaredFields
(ClassSE<?> clazz) 使用すべきではありません。static MethodSE
classgetDeclaredMethod
(ClassSE<?> clazz, StringSE name, ClassSE<?>... params) 使用すべきではありません。static MethodSE[]
classgetDeclaredMethods
(ClassSE<?> clazz) 使用すべきではありません。static FieldSE
classgetField
(ClassSE<?> clazz, StringSE name) 使用すべきではありません。static FieldSE[]
classgetFields
(ClassSE<?> clazz) 使用すべきではありません。static MethodSE
classgetMethod
(ClassSE<?> clazz, StringSE name, ClassSE<?>... parameterTypes) 使用すべきではありません。static MethodSE[]
classgetMethods
(ClassSE<?> clazz) 使用すべきではありません。static URLSE
classgetResource
(ClassSE<?> clazz, StringSE name) 使用すべきではありません。static InputStreamSE
classgetResourceAsStream
(ClassSE<?> clazz, StringSE name) 使用すべきではありません。static URLSE
classloadergetResource
(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。static InputStreamSE
classloadergetResourceAsStream
(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。static EnumerationSE<URLSE>
classloadergetResources
(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。static ClassSE<?>
classloaderloadClass
(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。classloaderresources
(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。static ObjectSE
constructornewInstance
(ConstructorSE<?> constructor, ObjectSE... arguments) 使用すべきではありません。static ObjectSE
使用すべきではありません。static void
使用すべきではありません。static ObjectSE
methodinvoke
(MethodSE method, ObjectSE object, ObjectSE... arguments) 使用すべきではありません。static InputStreamSE
modulegetResourceAsStream
(ModuleSE module, StringSE name) 使用すべきではありません。static ObjectSE
proxynewProxyInstance
(ClassLoaderSE loader, ClassSE<?>[] interfaces, InvocationHandlerSE h) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, ModuleSE module) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, LocaleSE locale) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, LocaleSE locale, ClassLoaderSE loader) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, LocaleSE targetLocale, ClassLoaderSE loader, ResourceBundle.ControlSE control) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, LocaleSE targetLocale, ModuleSE module) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, LocaleSE targetLocale, ResourceBundle.ControlSE control) 使用すべきではありません。static ResourceBundleSE
resourcebundlegetBundle
(StringSE baseName, ResourceBundle.ControlSE control) 使用すべきではありません。
メソッドの詳細
classforName
使用すべきではありません。classforName
public static ClassSE<?> classforName(StringSE className, boolean initialize, ClassLoaderSE loader) throws ClassNotFoundExceptionSE 使用すべきではありません。classgetConstructors
使用すべきではありません。classgetConstructor
public static ConstructorSE<?> classgetConstructor(ClassSE<?> clazz, ClassSE<?>[] parameterTypes) throws NoSuchMethodExceptionSE 使用すべきではありません。classgetDeclaredConstructors
public static ConstructorSE<?>[] classgetDeclaredConstructors(ClassSE<?> clazz) throws SecurityExceptionSE 使用すべきではありません。classgetDeclaredConstructor
public static ConstructorSE<?> classgetDeclaredConstructor(ClassSE<?> clazz, ClassSE<?>[] parameterTypes) throws NoSuchMethodExceptionSE 使用すべきではありません。classgetMethods
使用すべきではありません。classgetMethod
public static MethodSE classgetMethod(ClassSE<?> clazz, StringSE name, ClassSE<?>... parameterTypes) throws NoSuchMethodExceptionSE, SecurityExceptionSE 使用すべきではありません。classgetDeclaredMethod
public static MethodSE classgetDeclaredMethod(ClassSE<?> clazz, StringSE name, ClassSE<?>... params) throws SecurityExceptionSE, NoSuchMethodExceptionSE 使用すべきではありません。classgetDeclaredMethods
使用すべきではありません。classgetDeclaredClasses
使用すべきではありません。classgetClasses
使用すべきではありません。classgetDeclaredFields
使用すべきではありません。classgetDeclaredField
public static FieldSE classgetDeclaredField(ClassSE<?> clazz, StringSE name) throws NoSuchFieldExceptionSE 使用すべきではありません。classgetFields
使用すべきではありません。classgetField
使用すべきではありません。classgetResource
使用すべきではありません。classgetResourceAsStream
使用すべきではありません。classloaderloadClass
public static ClassSE<?> classloaderloadClass(ClassLoaderSE classLoader, StringSE name) throws ClassNotFoundExceptionSE 使用すべきではありません。classloadergetResource
使用すべきではありません。classloadergetResourceAsStream
@Nullable public static InputStreamSE classloadergetResourceAsStream(ClassLoaderSE classLoader, StringSE name) 使用すべきではありません。classloaderresources
使用すべきではありません。classloadergetResources
public static EnumerationSE<URLSE> classloadergetResources(ClassLoaderSE classLoader, StringSE name) throws IOExceptionSE 使用すべきではありません。constructornewInstance
public static ObjectSE constructornewInstance(ConstructorSE<?> constructor, ObjectSE... arguments) throws InvocationTargetExceptionSE, InstantiationExceptionSE, IllegalAccessExceptionSE 使用すべきではありません。methodinvoke
public static ObjectSE methodinvoke(MethodSE method, ObjectSE object, ObjectSE... arguments) throws InvocationTargetExceptionSE, IllegalAccessExceptionSE 使用すべきではありません。fieldget
public static ObjectSE fieldget(FieldSE field, ObjectSE object) throws IllegalArgumentExceptionSE, IllegalAccessExceptionSE 使用すべきではありません。fieldset
public static void fieldset(FieldSE field, ObjectSE object, ObjectSE value) throws IllegalArgumentExceptionSE, IllegalAccessExceptionSE 使用すべきではありません。modulegetResourceAsStream
public static InputStreamSE modulegetResourceAsStream(ModuleSE module, StringSE name) throws IOExceptionSE 使用すべきではありません。resourcebundlegetBundle
使用すべきではありません。resourcebundlegetBundle
public static ResourceBundleSE resourcebundlegetBundle(StringSE baseName, ResourceBundle.ControlSE control) 使用すべきではありません。resourcebundlegetBundle
使用すべきではありません。resourcebundlegetBundle
使用すべきではありません。resourcebundlegetBundle
public static ResourceBundleSE resourcebundlegetBundle(StringSE baseName, LocaleSE targetLocale, ModuleSE module) 使用すべきではありません。resourcebundlegetBundle
public static ResourceBundleSE resourcebundlegetBundle(StringSE baseName, LocaleSE targetLocale, ResourceBundle.ControlSE control) 使用すべきではありません。resourcebundlegetBundle
public static ResourceBundleSE resourcebundlegetBundle(StringSE baseName, LocaleSE locale, ClassLoaderSE loader) 使用すべきではありません。resourcebundlegetBundle
public static ResourceBundleSE resourcebundlegetBundle(StringSE baseName, LocaleSE targetLocale, ClassLoaderSE loader, ResourceBundle.ControlSE control) 使用すべきではありません。proxynewProxyInstance
public static ObjectSE proxynewProxyInstance(ClassLoaderSE loader, ClassSE<?>[] interfaces, InvocationHandlerSE h) 使用すべきではありません。