クラスjava.lang.Class
の使用

Classを使用しているパッケージ
パッケージ
説明
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
java.lang.runtimeパッケージでは、Java言語の低レベルのランタイム・サポートが提供されます。
ネットワーク・アプリケーションを実装するためのクラスを提供します。
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.fileパッケージのサービス・プロバイダ・クラス。
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。
このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
暗号化操作のクラスとインタフェースを提供します。
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
Java言語モデル、宣言のモデルおよびJavaプログラミング言語のタイプとタイプで構成されるパッケージのタイプと階層。
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
Java Management Extensionsのコア・クラスを提供します。
高度な動的ロード機能を実装するクラスを提供します。
公開データ型とOpen MBean記述子クラスを提供します。
javax.namingおよび関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
このパッケージは、認証と承認に関するフレームワークを提供します。
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
Javaプログラミング言語からサーバー側のデータ・ソースにアクセスして処理するためのAPIを提供します。
JDBC RowSet実装用の標準インタフェースと基底クラスです。
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントによってトリガーされるイベントを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.JTableを処理するためのクラスとインタフェースを提供します。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
通常のJavaオブジェクト用のリンカーを含みます。
独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスが含まれています。
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
Javaから直接、低レベルで効率的な外部メモリー/ファンクション・アクセスをサポートするクラス。

「インキュベート機能」
将来のリリースで削除されます。
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
JShell実行エンジンを構築するための実装サポートを提供します。
java.netおよびjava.nio.channelsソケット・クラスに対するプラットフォーム固有のソケット・オプション。
  • com.sun.java.accessibility.utilでのClassの使用

    Classを返すcom.sun.java.accessibility.utilのメソッド
    修飾子と型
    メソッド
    説明
    protected static Class<?>
    Translator.getTranslatorClass(Class<?> c)
    このクラスのトランスレータを見つけます。
    Classのパラメータを持つcom.sun.java.accessibility.utilのメソッド
    修飾子と型
    メソッド
    説明
    void
    AccessibilityListenerList.add(Class<? extends EventListener> t, EventListener l)
    指定された型のリスナーとしてリスナーを追加します。
    int
    AccessibilityListenerList.getListenerCount(Class<? extends EventListener> t)
    このリスナー・リストの、指定された型のリスナーの総数を返します。
    protected static Class<?>
    Translator.getTranslatorClass(Class<?> c)
    このクラスのトランスレータを見つけます。
    void
    AccessibilityListenerList.remove(Class<? extends EventListener> t, EventListener l)
    指定された型のリスナーとしてリスナーを削除します。
  • com.sun.source.treeでのClassの使用

    Classを返すcom.sun.source.treeのメソッド
    修飾子と型
    メソッド
    説明
    Class<? extends Tree>
    Tree.Kind.asInterface()
    このタイプを使用する関連するインタフェース型を返します。
  • java.awtでのClassの使用

    Class型のパラメータを持つjava.awtのメソッド
    修飾子と型
    メソッド
    説明
    Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
    要求された抽象クラスDragGestureRecognizerの、プラットフォームに依存する具象サブクラスを作成し、指定されたDragSource、Component、およびDragGestureListenerに関連付けます。
    static <T extends EventListener>
    T[]
    AWTEventMulticaster.getListeners(EventListener l, Class<T> listenerType)
    指定されたjava.util.EventListenerで連鎖され、FooListenerとなったすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Button.getListeners(Class<T> listenerType)
    このButtonFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Checkbox.getListeners(Class<T> listenerType)
    このCheckboxFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    CheckboxMenuItem.getListeners(Class<T> listenerType)
    このCheckboxMenuItemFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Choice.getListeners(Class<T> listenerType)
    このChoiceFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Component.getListeners(Class<T> listenerType)
    このComponentFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Container.getListeners(Class<T> listenerType)
    このContainerFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    List.getListeners(Class<T> listenerType)
    このListFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    MenuItem.getListeners(Class<T> listenerType)
    このMenuItemFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Scrollbar.getListeners(Class<T> listenerType)
    このScrollbarFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    TextComponent.getListeners(Class<T> listenerType)
    このTextComponentFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    TextField.getListeners(Class<T> listenerType)
    このTextFieldFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Window.getListeners(Class<T> listenerType)
    このWindowFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    protected static void
    AWTKeyStroke.registerSubclass(Class<?> subclass)
    非推奨。 
  • java.awt.datatransferでのClassの使用

    Classを返すjava.awt.datatransferのメソッド
    修飾子と型
    メソッド
    説明
    final Class<?>
    デフォルトの表現クラスを返します。
    このDataFlavorが要求されたときに、このDataFlavorをサポートしているオブジェクトが返すClassを返します。
    protected static final Class<?>
    DataFlavor.tryToLoadClass(String className, ClassLoader fallback)
    ブートストラップ・ローダー、システム・ローダー、コンテキスト・ローダー(存在する場合)、指定されたローダーの順番でクラスのロードを試みます。
    Class型のパラメータを持つjava.awt.datatransferのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    DataFlavor(Class<?> representationClass, String humanPresentableName)
    Javaクラスを表すDataFlavorを構築します。
  • java.awt.dndでのClassの使用

    Class型のパラメータを持つjava.awt.dndのメソッド
    修飾子と型
    メソッド
    説明
    DragSource.createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)
    DragGestureRecognizerの指定された抽象サブクラスを実装する新しいDragGestureRecognizerを作成し、指定されたComponentDragGestureListenerを新しく作成されたオブジェクト上に設定します。
    <T extends EventListener>
    T[]
    DragSource.getListeners(Class<T> listenerType)
    このDragSourceFooListenerとして現在登録されているすべてのオブジェクトを取得します。
  • java.awt.image.renderableでのClassの使用

    Classを返すjava.awt.image.renderableのメソッド
    修飾子と型
    メソッド
    説明
    Class<?>[]
    ParameterBlock.getParamClasses()
    パラメータの型を記述するClassオブジェクトの配列を返します。
  • java.beansでのClassの使用

    Classを返すjava.beansのメソッド
    修飾子と型
    メソッド
    説明
    BeanDescriptor.getBeanClass()
    BeanのClassオブジェクトを取得します。
    BeanDescriptor.getCustomizerClass()
    BeanのカスタマイザのClassオブジェクトを取得します。
    IndexedPropertyDescriptor.getIndexedPropertyType()
    インデックス付きプロパティのJava型情報を返します。
    EventSetDescriptor.getListenerType()
    ターゲット・インタフェースのClassオブジェクトを取得します。
    PropertyDescriptor.getPropertyEditorClass()
    このプロパティの明示的な登録済みPropertyEditorクラスを取得します。
    PropertyDescriptor.getPropertyType()
    プロパティのJava型情報を返します。
    Class型のパラメータを持つjava.beansのメソッド
    修飾子と型
    メソッド
    説明
    static <T> T
    EventHandler.create(Class<T> listenerInterface, Object target, String action)
    リスナー・インタフェース内のすべてのメソッドがハンドラのactiontargetに適用するようなlistenerInterface実装を作成します。
    static <T> T
    EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
    /** すべてのメソッドが、イベント式eventPropertyNameの値を文中のfinalメソッドであるaction (targetに適用される)に渡すようなlistenerInterface実装を作成します。
    static <T> T
    EventHandler.create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
    listenerMethodNameという名前のメソッドが、イベント式eventPropertyNameの値を文中のfinalメソッドであるaction (targetに適用される)に渡すようなlistenerInterface実装を作成します。
    PropertyEditorManager.findEditor(Class<?> targetType)
    指定されたターゲット型の値エディタを見つけます。
    static void
    Introspector.flushFromCaches(Class<?> clz)
    指定されたクラスに関するIntrospectorの内部キャッシュ情報をフラッシュします。
    static BeanInfo
    Introspector.getBeanInfo(Class<?> beanClass)
    Java Beanのイントロスペクションを行い、すべてのプロパティ、公開メソッド、イベントについて学習します。
    static BeanInfo
    Introspector.getBeanInfo(Class<?> beanClass, int flags)
    いくつかの制御フラグに従って、Java Beanのイントロスペクションを行い、すべてのプロパティ、公開されたメソッド、イベントについて学習します。
    static BeanInfo
    Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass)
    Java Beanのイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティ、公開されたメソッドを調べます。
    static BeanInfo
    Introspector.getBeanInfo(Class<?> beanClass, Class<?> stopClass, int flags)
    いくつかの制御flagsに従って、Java Beanのイントロスペクションを行い、指定されたstopClassポイントに達するまで、そのすべてのプロパティ、公開されたメソッド、イベントについて学習します。
    static Object
    Beans.getInstanceOf(Object bean, Class<?> targetType)
    指定されたBeanから、そのソース・オブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。
    Encoder.getPersistenceDelegate(Class<?> type)
    指定された型の持続的な委譲を返します。
    protected void
    DefaultPersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
    このinitializeメソッドのデフォルト実装は、この型のオブジェクトで保持されるすべての状態が、Introspectorによって返される「setter」および「getter」メソッド・ペアで公開されていると想定します。
    protected void
    PersistenceDelegate.initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
    newInstanceに対して、新しいインスタンスがoldInstance同等になるという副作用を及ぼす一連の文を生成します。
    static boolean
    Beans.isInstanceOf(Object bean, Class<?> targetType)
    Beanが、指定されたタイプのターゲットとして表示できるかどうかを判定します。
    static void
    PropertyEditorManager.registerEditor(Class<?> targetType, Class<?> editorClass)
    指定されたターゲット・クラスの値を編集するためのエディタ・クラスを登録します。
    void
    Encoder.setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate)
    指定された永続的な委譲を指定されたタイプに関連付けます。
    void
    PropertyDescriptor.setPropertyEditorClass(Class<?> propertyEditorClass)
    通常、PropertyEditorはPropertyEditorManagerを使って検索されます。
    Class型のパラメータを持つjava.beansのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    BeanDescriptor(Class<?> beanClass)
    カスタマイザを持たないBeanにBeanDescriptorを作成します。
     
    BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
    カスタマイザを持つBeanにBeanDescriptorを作成します。
     
    EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
    指定されたイベントfredが(1) FredListenerインタフェースの単一のメソッド呼び出しとして配信される、(2) FredEvent型の単一の引数をとる、(3) FredListenerをソース・コンポーネントのaddFredListenerメソッドの呼出しで登録しremoveFredListenerメソッドの呼出しで削除する、というもっとも単純な標準設計パターンに従うものとして、EventSetDescriptorを作成します。
     
    EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
    文字列名を使って、ゼロからEventSetDescriptorを作成します。
     
    EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
    このコンストラクタは、文字列名を使って、ゼロからEventSetDescriptorを作成します。
     
    EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
    java.lang.reflect.MethodDescriptorおよびjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。
     
    EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
    java.lang.reflect.Methodおよびjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。
     
    EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
    このコンストラクタは、java.lang.reflect.Methodオブジェクトとjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。
     
    IndexedPropertyDescriptor(String propertyName, Class<?> beanClass)
    このコンストラクタは、インデックス付きのアクセスと配列アクセスのどちらでも、アクセス用メソッドgetFooおよびsetFooを使って、標準Java規約に準拠したプロパティのIndexedPropertyDescriptorを構築します。
     
    IndexedPropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName, String indexedReadMethodName, String indexedWriteMethodName)
    このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名(インデックス付きメソッドと非インデックス付きメソッドの両方)を引数に取ります。
     
    PropertyDescriptor(String propertyName, Class<?> beanClass)
    アクセス用メソッドgetFooおよびsetFooを使って、標準のJava規約に準拠しているプロパティのPropertyDescriptorを構築します。
     
    PropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName)
    このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名を引数に取ります。
  • java.beans.beancontextでのClassの使用

    Classとして宣言されているjava.beans.beancontextのフィールド
    修飾子と型
    フィールド
    説明
    protected Class<?>
    BeanContextServiceAvailableEvent.serviceClass
    新しく利用できるサービスへのClass参照
    protected Class<?>
    BeanContextServiceRevokedEvent.serviceClass
    取り消されるサービスへのClass参照。
    Classを返すjava.beans.beancontextのメソッド
    修飾子と型
    メソッド
    説明
    BeanContextServiceAvailableEvent.getServiceClass()
    この通知の対象であるサービス・クラスを取得します。
    BeanContextServiceRevokedEvent.getServiceClass()
    この通知の対象であるサービス・クラスを取得します
    Class型のパラメータを持つjava.beans.beancontextのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    BeanContextServices.addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)
    このBeanContextにサービスを追加します。
    boolean
    BeanContextServicesSupport.addService(Class<?> serviceClass, BeanContextServiceProvider bcsp)
    サービスを追加します。
    protected boolean
    BeanContextServicesSupport.addService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)
    サービスを追加します。
    protected static final boolean
    BeanContextSupport.classEquals(Class<?> first, Class<?> second)
    2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。
    BeanContextServicesSupport.createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp)
    サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。
    protected final void
    BeanContextServicesSupport.fireServiceAdded(Class<?> serviceClass)
    新しいサービスを通知するBeanContextServiceEventをトリガーします。
    protected final void
    BeanContextServicesSupport.fireServiceRevoked(Class<?> serviceClass, boolean revokeNow)
    特定のサービスが利用できなくなったことを示すBeanContextServiceRevokedEventをトリガーします。
    BeanContextServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)
    BeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。
    BeanContextServices.getCurrentServiceSelectors(Class<?> serviceClass)
    基本的なBeanContextServiceProviderのgetCurrentServiceSelectors()を呼び出すことによって、指定されたサービスのサービス依存サービス・パラメータ(Service Selectors)のリストを取得します。
    BeanContextServicesSupport.BCSSProxyServiceProvider.getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)
     
    BeanContextServicesSupport.getCurrentServiceSelectors(Class<?> serviceClass)
     
    BeanContextServiceProvider.getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)
    BeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。
    BeanContextServices.getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
    BeanContextChild、またはBeanContextChildに関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServicesから現在登録されているサービスへの参照を取得できます。
    BeanContextServicesSupport.BCSSProxyServiceProvider.getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)
     
    BeanContextServicesSupport.getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
    サービスを取得します。そのサービスは委譲されることもあります。
    boolean
    BeanContextServices.hasService(Class<?> serviceClass)
    指定されたサービスが現在、このコンテキストから使用可能かどうかを報告します。
    boolean
    BeanContextServicesSupport.hasService(Class<?> serviceClass)
    サービスを持ちます。そのサービスは委譲されることもあります。
    boolean
    BeanContextServiceRevokedEvent.isServiceClass(Class<?> service)
    無効になるサービスが特定のクラスのサービスかどうかを判定するために、このイベントをチェックします。
    void
    BeanContextServices.revokeService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
    現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProvidersは、このメソッドを呼び出して削除できます。
    void
    BeanContextServicesSupport.revokeService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)
    サービスを削除します。
    Class型のパラメータを持つjava.beans.beancontextのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    BeanContextAvailableServiceEventを構築します。
     
    BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)
    BeanContextServiceEventを構築します。
  • java.ioでのClassの使用

    Classを返すjava.ioのメソッド
    修飾子と型
    メソッド
    説明
    ObjectStreamClass.forClass()
    このバージョンのマップ先となるローカルVM内のクラスを返します。
    ObjectStreamField.getType()
    フィールドの型を取得します。
    protected Class<?>
    ObjectInputStream.resolveClass(ObjectStreamClass desc)
    指定されたストリーム・クラスの記述に対応するローカル・クラスをロードします。
    protected Class<?>
    ObjectInputStream.resolveProxyClass(String[] interfaces)
    プロキシ・クラス記述子で指定されたインタフェースを実装するプロキシ・クラスを返します。サブクラスはこのメソッドを実装してダイナミック・プロキシ・クラスの記述子とともにストリームからカスタム・データを読み込み、インタフェースやプロキシ・クラスの代替ローディング・メカニズムを使用できるようにします。
    ObjectInputFilter.FilterInfo.serialClass()
    直列化復元されているオブジェクトのクラス。
    Class型のパラメータを持つjava.ioのメソッド
    修飾子と型
    メソッド
    説明
    protected void
    ObjectOutputStream.annotateClass(Class<?> cl)
    サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。
    protected void
    ObjectOutputStream.annotateProxyClass(Class<?> cl)
    サブクラスはこのメソッドを実装して、ダイナミック・プロキシ・クラスに対する記述子とともにカスタム・データをストリームに格納します。
    ObjectStreamClass.lookup(Class<?> cl)
    直列化可能クラスの記述子を検索します。
    ObjectStreamClass.lookupAny(Class<?> cl)
    Serializableを実装しているかどうかにかかわらず、任意のクラスの記述子を返します。
    Classの型引数を持つjava.ioのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    ObjectInputFilter.allowFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus)
    クラスの述語がtrueの場合、Status.ALLOWEDを返すフィルタを返します。
    ObjectInputFilter.rejectFilter(Predicate<Class<?>> predicate, ObjectInputFilter.Status otherStatus)
    クラスの述語がtrueの場合、Status.REJECTEDを返すフィルタを返します。
    Class型のパラメータを持つjava.ioのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ObjectStreamField(String name, Class<?> type)
    指定された型を持つ直列化可能フィールドを作成します。
     
    ObjectStreamField(String name, Class<?> type, boolean unshared)
    指定された名前と型の直列化可能フィールドを表すObjectStreamFieldを作成します。
  • java.langでのClassの使用

    Classとして宣言されているjava.langのフィールド
    修飾子と型
    フィールド
    説明
    static final Class<Boolean>
    Boolean.TYPE
    booleanのプリミティブ型を表すClassオブジェクトです。
    static final Class<Byte>
    Byte.TYPE
    プリミティブ型byteを表すClassインスタンス。
    static final Class<Character>
    Character.TYPE
    プリミティブ型charを表すClassインスタンス。
    static final Class<Double>
    Double.TYPE
    プリミティブ型doubleを表すClassインスタンス。
    static final Class<Float>
    Float.TYPE
    プリミティブ型floatを表すClassインスタンス。
    static final Class<Integer>
    Integer.TYPE
    プリミティブ型intを表すClassインスタンス
    static final Class<Long>
    Long.TYPE
    プリミティブ型longを表すClassインスタンス。
    static final Class<Short>
    Short.TYPE
    プリミティブ型shortを表すClassインスタンス。
    static final Class<Void>
    Void.TYPE
    キーワードvoidに対応する擬似型を表すClassオブジェクトです。
    Classを返すjava.langのメソッド
    修飾子と型
    メソッド
    説明
    Class.arrayType()
    コンポーネント型がこのClassによって記述されている配列型のClassを返します。
    <U> Class<? extends U>
    Class.asSubclass(Class<U> clazz)
    指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClassオブジェクトをキャストします。
    配列型を説明する場合は、Classのコンポーネント型を返します。それ以外の場合は、nullを返します。
    protected final Class<?>
    ClassLoader.defineClass(byte[] b, int off, int len)
    非推奨。
    defineClass(String, byte[], int, int)に置き換えられています。
    protected final Class<?>
    ClassLoader.defineClass(String name, byte[] b, int off, int len)
    バイトの配列をClassクラスのインスタンスに変換します。
    protected final Class<?>
    ClassLoader.defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
    指定されたProtectionDomainを使用して、バイトの配列をクラスClassのインスタンスに変換します。
    protected final Class<?>
    ClassLoader.defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
    指定されたProtectionDomainを使用して、ByteBufferをクラスClassのインスタンスに変換します。
    Class<? extends Enum>
    EnumConstantNotPresentException.enumType()
    不足しているenum定数の型を返します。
    protected Class<?>
    ClassLoader.findClass(String name)
    指定されたバイナリ名を持つクラスを探します。
    protected Class<?>
    ClassLoader.findClass(String moduleName, String name)
    このクラス・ローダーに定義されたモジュール内の指定された「バイナリ名」を持つクラスを検索します。
    protected final Class<?>
    ClassLoader.findLoadedClass(String name)
    このローダーがこのバイナリ名を持つクラスの起動ローダーとしてJava仮想マシンにより記録されていた場合は、指定されたバイナリ名を持つクラスを返します。
    protected final Class<?>
    ClassLoader.findSystemClass(String name)
    指定されたバイナリ名を持つクラスを探して、必要に応じてロードします。
    static Class<?>
    Class.forName(Module module, String name)
    与えられたモジュール内の与えられた「バイナリ名」を持つClassを返します。
    static Class<?>
    Class.forName(String className)
    指定された文字列名を持つクラスまたはインタフェースに関連付けられた、Classオブジェクトを返します。
    static Class<?>
    Class.forName(String name, boolean initialize, ClassLoader loader)
    指定されたクラス・ローダーを使って、指定された文字列名を持つクラスまたはインタフェースに関連付けられたClassオブジェクトを返します。
    StackWalker.getCallerClass()
    getCallerClassを呼び出したメソッドを呼び出した呼び出し元のClassオブジェクトを取得します。
    final Class<?>
    Object.getClass()
    このObjectの実行時クラスを返します。
    protected Class<?>[]
    SecurityManager.getClassContext()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    現在の例外実行スタックをクラスの配列として返します。
    Class<?>[]
    Class.getClasses()
    このClassオブジェクトが表すクラスのメンバーである、すべてのpublicクラスおよびインタフェースを表すClassオブジェクトを格納している配列を返します。
    配列のコンポーネント型を表すClassを返します。
    Class<?>[]
    このClassオブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトするClassオブジェクトの配列を返します。
    このClassオブジェクトが表すクラスまたはインタフェースが別のクラスのメンバーの場合は、それが宣言されたクラスを表すClassオブジェクトを返します。
    final Class<E>
    このenum定数のenum型に対応するClassオブジェクトを返します。
    StackWalker.StackFrame.getDeclaringClass()
    このスタック・フレームによって表されるメソッドのClassの宣言を取得します。
    基本となるクラスを直接囲むクラスを返します。
    Class<?>[]
    このClassオブジェクトが表すクラスまたはインタフェースによって直接実装されたインタフェースを返します。
    Class.getNestHost()
    このClassオブジェクトが表すクラスまたはインタフェースが属する「ネスト」のネストされたホストを返します。
    Class<?>[]
    このClassオブジェクトが属する、ネストされたクラスまたはインタフェースのメンバーであるすべてのクラスおよびインタフェースを表すClassオブジェクトを含む配列を返します。
    Class<?>[]
    このクラスまたはインタフェースがシールされている場合、このクラスまたはインタフェースの拡張または実装を許可された直接のサブインタフェースまたはサブクラスを表すClassオブジェクトを含む配列を返します。
    Class<? super T>
    このClassで表されるエンティティ(クラス、インタフェース、プリミティブ型またはvoid)の直接スーパークラスを表すClassを返します。
    ClassLoader.loadClass(String name)
    指定されたバイナリ名を持つクラスをロードします。
    protected Class<?>
    ClassLoader.loadClass(String name, boolean resolve)
    指定されたバイナリ名を持つクラスをロードします。
    Classの引数を持つ型を返すjava.langのメソッド
    修飾子と型
    メソッド
    説明
    GenericDeclarationオブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列を宣言順に返します。
    Class型のパラメータを持つjava.langのメソッド
    修飾子と型
    メソッド
    説明
    Module.addUses(Class<?> service)
    呼び出し側モジュールがこのモジュールである場合、このモジュールを更新して、指定されたサービス型にサービス依存を追加します。
    <U> Class<? extends U>
    Class.asSubclass(Class<U> clazz)
    指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClassオブジェクトをキャストします。
    boolean
    Module.canUse(Class<?> service)
    このモジュールが指定されたサービス型にサービス依存するかどうかを示します。
    static boolean
    Compiler.compileClass(Class<?> clazz)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    指定されたクラスをコンパイルします。
    protected abstract T
    ClassValue.computeValue(Class<?> type)
    このClassValueについて、指定されたクラスの派生値を計算します。
    ClassValue.get(Class<?> type)
    指定されたクラスの値を返します。
    <A extends Annotation>
    A
    Class.getAnnotation(Class<A> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Module.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A
    Package.getAnnotation(Class<A> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A[]
    Class.getAnnotationsByType(Class<A> annotationClass)
    この要素に関連付けられている注釈を返します。
    <A extends Annotation>
    A[]
    Package.getAnnotationsByType(Class<A> annotationClass)
    この要素に関連付けられている注釈を返します。
    Class.getConstructor(Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスの指定されたpublicコンストラクタをリフレクトするConstructorオブジェクトを返します。
    <A extends Annotation>
    A
    Class.getDeclaredAnnotation(Class<A> annotationClass)
    直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A
    Package.getDeclaredAnnotation(Class<A> annotationClass)
    直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A[]
    Class.getDeclaredAnnotationsByType(Class<A> annotationClass)
    直接存在する間接的に存在する場合は、この要素の指定された型の注釈を返します。
    <A extends Annotation>
    A[]
    Package.getDeclaredAnnotationsByType(Class<A> annotationClass)
     
    Class.getDeclaredConstructor(Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトするConstructorオブジェクトを返します。
    Class.getDeclaredMethod(String name, Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethodオブジェクトを返します。
    Class.getMethod(String name, Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethodオブジェクトを返します。
    boolean
    Class.isAnnotationPresent(Class<? extends Annotation> annotationClass)
    指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。
    boolean
    Package.isAnnotationPresent(Class<? extends Annotation> annotationClass)
    指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。
    boolean
    Class.isAssignableFrom(Class<?> cls)
    このClassオブジェクトが表すクラスまたはインタフェースが、指定されたClassパラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパー・クラスあるいはスーパー・インタフェースであるかどうかを判定します。
    boolean
    Class.isNestmateOf(Class<?> c)
    指定されたClassが、このClassオブジェクトによって表されるクラスまたはインタフェースをネストしたものであるかどうかを判定します。
    void
    ClassValue.remove(Class<?> type)
    指定されたクラスに関連付けられた値を削除します。
    protected final void
    ClassLoader.resolveClass(Class<?> c)
    指定されたクラスをリンクします。
    protected final void
    ClassLoader.setSigners(Class<?> c, Object[] signers)
    クラスの署名者を設定します。
    static <T extends Enum<T>>
    T
    Enum.valueOf(Class<T> enumClass, String name)
    指定された名前の指定されたenumクラスのenum定数を返します。
    Class型のパラメータを持つjava.langのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    EnumConstantNotPresentException(Class<? extends Enum> enumType, String constantName)
    指定された定数のEnumConstantNotPresentExceptionを構築します。
  • java.lang.annotationでのClassの使用

    Classを返すjava.lang.annotationのメソッド
    修飾子と型
    メソッド
    説明
    Class<? extends Annotation>
    Annotation.annotationType()
    この注釈の注釈インタフェースを返します。
    Class<? extends Annotation>
    IncompleteAnnotationException.annotationType()
    欠落している要素を持つ注釈インタフェースのClassオブジェクトを返します。
    Class型のパラメータを持つjava.lang.annotationのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    IncompleteAnnotationException(Class<? extends Annotation> annotationType, String elementName)
    指定された注釈インタフェースに名前付き要素がないことを示すIncompleteAnnotationExceptionを構築します。
  • java.lang.instrumentでのClassの使用

    Classを返すjava.lang.instrumentのメソッド
    修飾子と型
    メソッド
    説明
    Instrumentation.getAllLoadedClasses()
    JVMにより現在ロードされているすべてのクラスの配列を返します。
    ClassDefinition.getDefinitionClass()
    クラスを返します。
    Instrumentation.getInitiatedClasses(ClassLoader loader)
    loaderClassLoader::loadClassClass::forNameおよびバイトコード・リンケージを介して名前で検索できるすべてのクラスの配列を返します。
    Class型のパラメータを持つjava.lang.instrumentのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    Instrumentation.isModifiableClass(Class<?> theClass)
    retransformationまたはredefinitionによってクラスが変更可能かどうかをテストします。
    void
    Instrumentation.retransformClasses(Class<?>... classes)
    指定されたクラス・セットを再変換します。
    default byte[]
    ClassFileTransformer.transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
    指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。
    default byte[]
    ClassFileTransformer.transform(Module module, ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer)
    指定されたクラス・ファイルを変換し、新しい置換クラス・ファイルを返します。
    Class型のパラメータを持つjava.lang.instrumentのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ClassDefinition(Class<?> theClass, byte[] theClassFile)
    提供されたクラスとクラス・ファイル・バイトを使って、新しいClassDefinitionバインディングを作成します。
  • java.lang.invokeでのClassの使用

    Classを返すjava.lang.invokeのメソッド
    修飾子と型
    メソッド
    説明
    MethodHandles.Lookup.accessClass(Class<?> targetClass)
    このLookupオブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。
    MethodHandles.Lookup.defineClass(byte[] bytes)
    ClassLoader::defineClassをコールする場合と同様に、このルックアップ「ルックアップ・クラス」と同じクラス・ローダー、同じランタイム・パッケージおよび「保護ドメイン」で、bytesからクラスまたはインタフェースを作成してリンクします。
    MethodHandles.Lookup.ensureInitialized(Class<?> targetClass)
    targetClassが初期化されていることを確認します。
    MethodHandles.Lookup.findClass(String targetName)
    このLookupオブジェクト「解決された場合」によってldcの命令で定義された参照コンテキストから名前でクラスを検索します。
    MethodHandleInfo.getDeclaringClass()
    解読されたメソッド・ハンドルの基礎となるメンバーが定義されたクラスを返します。
    MethodType.lastParameterType()
    このメソッド型の最後のパラメータ型を返します。
    MethodHandles.Lookup.lookupClass()
    ルックアップを実行しているクラスを示します。
    Class<?>[]
    MethodType.parameterArray()
    パラメータの型を配列として提供します(簡易メソッド)。
    MethodType.parameterType(int num)
    このメソッド型の中の指定されたインデックスのパラメータの型を返します。
    MethodHandles.Lookup.previousLookupClass()
    この参照オブジェクトが以前に電話をかけていた別のモジュール、またはnullで参照区分を報告します。
    static Class<?>
    ConstantBootstraps.primitiveClass(MethodHandles.Lookup lookup, String name, Class<?> type)
    nameによって型記述子が指定されているプリミティブ型のClassミラーを戻します。
    MethodType.returnType()
    このメソッド型の戻り値の型を返します。
    VarHandle.varType()
    このVarHandleによって参照される変数の可変型を返します。
    static Class<?>
    MethodHandleProxies.wrapperInstanceType(Object x)
    このラッパー・インスタンスが作成されたときの一意の単一メソッド・インタフェースの型を回復します。
    Class型の引数を持つ型を返すjava.lang.invokeのメソッド
    修飾子と型
    メソッド
    説明
    VarHandle.coordinateTypes()
    このVarHandleの座標型を返します。
    MethodType.parameterList()
    パラメータの型をリストとして提供します(簡易メソッド)。
    Class型のパラメータを持つjava.lang.invokeのメソッド
    修飾子と型
    メソッド
    説明
    MethodHandles.Lookup.accessClass(Class<?> targetClass)
    このLookupオブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。
    MethodType.appendParameterTypes(Class<?>... ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    MethodHandles.arrayConstructor(Class<?> arrayClass)
    anewarrayバイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。
    MethodHandles.arrayElementGetter(Class<?> arrayClass)
    aaloadバイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandles.arrayElementSetter(Class<?> arrayClass)
    astoreバイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。
    static VarHandle
    MethodHandles.arrayElementVarHandle(Class<?> arrayClass)
    arrayClassの配列の要素にアクセスするVarHandleを生成します。
    MethodHandles.arrayLength(Class<?> arrayClass)
    arraylengthバイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。
    static VarHandle
    ConstantBootstraps.arrayVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> arrayClass)
    配列型にVarHandleを検索します。
    MethodHandle.asCollector(int collectArgPos, Class<?> arrayType, int arrayLength)
    array-collectingメソッドのハンドルを作成します。ハンドルは、与えられた位置から開始して与えられた数の位置引数を受け取り、それらを配列引数に集めます。
    MethodHandle.asCollector(Class<?> arrayType, int arrayLength)
    末尾の指定された数の定位置引数を受け取り、それらを集めて1つの配列引数に格納するような、配列収集メソッド・ハンドルを作成します。
    static <T> T
    MethodHandleProxies.asInterfaceInstance(Class<T> intfc, MethodHandle target)
    指定されたメソッド・ハンドルに呼出しをリダイレクトする、指定された単一メソッド・インタフェースのインスタンスを生成します。
    MethodHandle.asSpreader(int spreadArgPos, Class<?> arrayType, int arrayLength)
    array-spreadingメソッド・ハンドルを作成します。ハンドルは、指定された位置に配列引数を受け取り、配列の代わりに位置引数としてその要素を展開します。
    MethodHandle.asSpreader(Class<?> arrayType, int arrayLength)
    末尾の1つの配列引数を受け取り、その要素を複数の定位置引数に分配するような、配列分配メソッド・ハンドルを作成します。
    MethodHandle.asVarargsCollector(Class<?> arrayType)
    末尾の任意の数の定位置引数を受け取り、それらを集めて1つの配列引数に格納できるような、可変引数アダプタを作成します。
    static VarHandle
    MethodHandles.byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
    byte[]配列の要素にアクセスするVarHandleを生成し、int[]long[]などの異なるプリミティブ配列型であるかのように見せます。
    static VarHandle
    MethodHandles.byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
    int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。
    MethodHandles.catchException(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)
    ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。
    MethodType.changeParameterType(int num, Class<?> nptype)
    1つのパラメータの型が異なるメソッド型を検索または作成します。
    MethodType.changeReturnType(Class<?> nrtype)
    戻り値の型が異なるメソッド型を検索または作成します。
    static <T> T
    MethodHandles.classData(MethodHandles.Lookup caller, String name, Class<T> type)
    指定されたcallerルックアップ・オブジェクトまたはnullのルックアップ・クラスに関連付けられた「クラス・データ」を返します。
    static <T> T
    MethodHandles.classDataAt(MethodHandles.Lookup caller, String name, Class<T> type, int index)
    指定されたcallerルックアップ・オブジェクトのルックアップ・クラスに関連付けられているクラス・データがListの場合、「クラス・データ」の指定された索引にある要素を返します。
    MethodHandles.constant(Class<?> type, Object value)
    要求された戻り値の型を持ち、呼び出されるたびに指定された定数値を返すメソッド・ハンドルを生成します。
    MethodHandles.dropArguments(MethodHandle target, int pos, Class<?>... valueTypes)
    いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。
    MethodHandles.Lookup.ensureInitialized(Class<?> targetClass)
    targetClassが初期化されていることを確認します。
    static <E extends Enum<E>>
    E
    ConstantBootstraps.enumConstant(MethodHandles.Lookup lookup, String name, Class<E> type)
    nameによって指定された名前を持つtypeによって指定された型のenum定数を返します。
    static Object
    ConstantBootstraps.explicitCast(MethodHandles.Lookup lookup, String name, Class<?> dstType, Object value)
    ソース・タイプから宛先タイプへの変換を適用します。
    static VarHandle
    ConstantBootstraps.fieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
    インスタンス・フィールドのVarHandleを検索します。
    MethodHandles.Lookup.findConstructor(Class<?> refc, MethodType type)
    指定された型のコンストラクタを使ってオブジェクトの作成と初期化を行うメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findGetter(Class<?> refc, String name, Class<?> type)
    非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findSetter(Class<?> refc, String name, Class<?> type)
    非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
    仮想メソッドの早期にバインドされるメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findStatic(Class<?> refc, String name, MethodType type)
    staticメソッドのメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findStaticGetter(Class<?> refc, String name, Class<?> type)
    staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findStaticSetter(Class<?> refc, String name, Class<?> type)
    staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandles.Lookup.findStaticVarHandle(Class<?> decl, String name, Class<?> type)
    declのクラスで宣言された型typeの静的フィールドnameへのアクセスを提供するVarHandleを生成します。
    MethodHandles.Lookup.findVarHandle(Class<?> recv, String name, Class<?> type)
    recvのクラスで宣言された型typeの非静的フィールドnameへのアクセスを提供するVarHandleを生成します。
    MethodHandles.Lookup.findVirtual(Class<?> refc, String name, MethodType type)
    仮想メソッドのメソッド・ハンドルを生成します。
    static Object
    ConstantBootstraps.getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type)
    クラスで宣言された静的な最終フィールドの値を返します。この値は、(または、プリミティブ値フィールドの場合はラッパー・クラスで宣言されます。)フィールド・タイプと同じです
    static Object
    ConstantBootstraps.getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type, Class<?> declaringClass)
    静的最終フィールドの値を返します。
    MethodHandles.identity(Class<?> type)
    呼出し時に唯一の引数の値を返すメソッド・ハンドルを生成します。
    MethodHandles.Lookup.in(Class<?> requestedLookupClass)
    指定された新しいルックアップ・クラスでルックアップを作成します。
    MethodType.insertParameterTypes(int num, Class<?>... ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    static Object
    ConstantBootstraps.invoke(MethodHandles.Lookup lookup, String name, Class<?> type, MethodHandle handle, Object... args)
    指定された引数を使ってメソッド・ハンドルを呼び出した結果を返します。
    static MethodType
    MethodType.methodType(Class<?> rtype)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, Class<?> ptype0)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, Class<?>[] ptypes)
    指定されたメソッド型のインスタンスを検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, Class<?> ptype0, Class<?>... ptypes)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, MethodType ptypes)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, List<Class<?>> ptypes)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    static Object
    ConstantBootstraps.nullConstant(MethodHandles.Lookup lookup, String name, Class<?> type)
    typeで指定された参照型のnullオブジェクト参照を戻します。
    static Class<?>
    ConstantBootstraps.primitiveClass(MethodHandles.Lookup lookup, String name, Class<?> type)
    nameによって型記述子が指定されているプリミティブ型のClassミラーを戻します。
    MethodHandles.privateLookupIn(Class<?> targetClass, MethodHandles.Lookup caller)
    「プライベート・アクセス」を含む、サポートされているすべてのバイトコード動作をエミュレートするために、ターゲット・クラスのlookupオブジェクトを返します。
    <T extends Member>
    T
    MethodHandleInfo.reflectAs(Class<T> expected, MethodHandles.Lookup lookup)
    メソッド、コンストラクタまたはフィールド・オブジクトの基礎となるメンバーをリフレクトします。
    static <T extends Member>
    T
    MethodHandles.reflectAs(Class<T> expected, MethodHandle target)
    直接メソッド・ハンドルの未チェックの解読を実行します。
    static VarHandle
    ConstantBootstraps.staticFieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
    静的フィールドのVarHandleを検索します。
    MethodHandles.throwException(Class<?> returnType, Class<? extends Throwable> exType)
    指定されたexTypeの例外をスローするメソッド・ハンドルを生成します。
    static String
    MethodHandleInfo.toString(int kind, Class<?> defc, String name, MethodType type)
    MethodHandleInfoの文字列表現を、そのシンボリック参照の4つの部分を基に返します。
    MethodHandles.Lookup.unreflectSpecial(Method m, Class<?> specialCaller)
    リフレクトされたメソッドのメソッド・ハンドルを生成します。
    MethodHandles.zero(Class<?> type)
    呼び出されるたびにその型のデフォルト値を返すリクエストされた戻り値型の定数メソッド・ハンドルを生成します。
    Class型の型引数を持つjava.lang.invokeのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    MethodType.appendParameterTypes(List<Class<?>> ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    MethodHandles.dropArguments(MethodHandle target, int pos, List<Class<?>> valueTypes)
    いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。
    MethodHandles.dropArgumentsToMatch(MethodHandle target, int skip, List<Class<?>> newTypes, int pos)
    指定されたパラメータ型に一致するように、ターゲット・メソッド・ハンドルを適合させます。
    MethodType.insertParameterTypes(int num, List<Class<?>> ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    static MethodType
    MethodType.methodType(Class<?> rtype, List<Class<?>> ptypes)
    指定されたコンポーネントを持つメソッド型を検索または作成します。
    Class型のパラメータを持つjava.lang.invokeのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    SerializedLambda(Class<?> capturingClass, String functionalInterfaceClass, String functionalInterfaceMethodName, String functionalInterfaceMethodSignature, int implMethodKind, String implClass, String implMethodName, String implMethodSignature, String instantiatedMethodType, Object[] capturedArgs)
    ラムダ・ファクトリ・サイトに存在する低レベル情報からSerializedLambdaを作成します。
  • java.lang.managementでのClassの使用

    Class型の引数を持つ型を返すjava.lang.managementのメソッド
    修飾子と型
    メソッド
    説明
    static Set<Class<? extends PlatformManagedObject>>
    Javaプラットフォームを監視および管理するためのすべての管理インタフェースを表す、Classオブジェクト(PlatformManagedObjectのサブインタフェース)のセットを返します。
    Class型のパラメータを持つjava.lang.managementのメソッド
    修飾子と型
    メソッド
    説明
    static <T extends PlatformManagedObject>
    T
    ManagementFactory.getPlatformMXBean(Class<T> mxbeanInterface)
    Java仮想マシン内で単一のインスタンスを持つように指定された特定のmxbeanInterfaceを実装したプラットフォームMXBeanを返します。
    static <T extends PlatformManagedObject>
    T
    ManagementFactory.getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface)
    Java仮想マシン内で単一のインスタンスを持つように指定された、mxbeanInterfaceのプラットフォームMXBeanプロキシを返します。このプロキシは、指定されたMBeanServerConnection経由でメソッド呼出しを転送します。
    static <T extends PlatformManagedObject>
    List<T>
    ManagementFactory.getPlatformMXBeans(Class<T> mxbeanInterface)
    Java仮想マシン内の、指定されたmxbeanInterfaceを実装したプラットフォームMXBeanのリストを返します。
    static <T extends PlatformManagedObject>
    List<T>
    ManagementFactory.getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface)
    指定されたMBeanServerConnection経由でmxbeanInterfaceのメソッド呼出しを転送するためのプラットフォームMXBeanプロキシのリストを返します。
    static <T> T
    ManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
    指定されたMBeanServerConnectionを介してメソッド呼出しを転送する、指定されたMXBean名のプラットフォームMXBeanインタフェースのプロキシを返します。
  • java.lang.reflectでのClassの使用

    Classを返すjava.lang.reflectのメソッド
    修飾子と型
    メソッド
    説明
    Constructor.getDeclaringClass()
    このオブジェクトが表すコンストラクタを宣言するクラスを表すClassオブジェクトを返します。
    abstract Class<?>
    Executable.getDeclaringClass()
    このオブジェクトによって表される実行可能ファイルを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    Fieldオブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。
    このオブジェクトが表すメソッドを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    RecordComponent.getDeclaringRecord()
    このレコード・コンポーネントを宣言するレコード・クラスを返します。
    Class<?>[]
    Constructor.getExceptionTypes()
    このオブジェクトで表される基礎となる実行可能ファイルによってスローされるように宣言されている例外の型を表すClassオブジェクトの配列を返します。
    abstract Class<?>[]
    Executable.getExceptionTypes()
    このオブジェクトで表される基礎となる実行可能ファイルによってスローされるように宣言されている例外の型を表すClassオブジェクトの配列を返します。
    Class<?>[]
    このオブジェクトで表される基礎となる実行可能ファイルによってスローされるように宣言されている例外の型を表すClassオブジェクトの配列を返します。
    Class<?>[]
    Constructor.getParameterTypes()
    このオブジェクトによって表される実行可能ファイルの仮パラメータ型を宣言順で表すClassオブジェクトの配列を返します。
    abstract Class<?>[]
    Executable.getParameterTypes()
    このオブジェクトによって表される実行可能ファイルの仮パラメータ型を宣言順で表すClassオブジェクトの配列を返します。
    Class<?>[]
    このオブジェクトによって表される実行可能ファイルの仮パラメータ型を宣言順で表すClassオブジェクトの配列を返します。
    static Class<?>
    Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
    非推奨。
    名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。
    Method.getReturnType()
    このMethodオブジェクトによって表されるメソッドの仮の戻り値の型を表すClassオブジェクトを返します。
    Field.getType()
    Fieldオブジェクトで表されるフィールドの宣言タイプを識別するClassオブジェクトを返します。
    Parameter.getType()
    このParameterオブジェクトによって表されるパラメータの宣言された型を識別するClassオブジェクトを返します。
    RecordComponent.getType()
    このレコード・コンポーネントの宣言された型を識別するClassを戻します。
    Class型のパラメータを持つjava.lang.reflectのメソッド
    修飾子と型
    メソッド
    説明
    <T extends Annotation>
    T
    AccessibleObject.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    AnnotatedElement.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    AnnotatedType.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Constructor.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Executable.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Field.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Method.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Parameter.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    RecordComponent.getAnnotation(Class<T> annotationClass)
    存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T[]
    AccessibleObject.getAnnotationsByType(Class<T> annotationClass)
    この要素に関連付けられている注釈を返します。
    default <T extends Annotation>
    T[]
    AnnotatedElement.getAnnotationsByType(Class<T> annotationClass)
    この要素に関連付けられている注釈を返します。
    <T extends Annotation>
    T[]
    Executable.getAnnotationsByType(Class<T> annotationClass)
    この要素に関連付けられている注釈を返します。
    <T extends Annotation>
    T[]
    Field.getAnnotationsByType(Class<T> annotationClass)
    この要素に関連付けられている注釈を返します。
    <T extends Annotation>
    T[]
    Parameter.getAnnotationsByType(Class<T> annotationClass)
    この要素に関連付けられている注釈を返します。
    <T extends Annotation>
    T
    AccessibleObject.getDeclaredAnnotation(Class<T> annotationClass)
    直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    default <T extends Annotation>
    T
    AnnotatedElement.getDeclaredAnnotation(Class<T> annotationClass)
    直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T
    Parameter.getDeclaredAnnotation(Class<T> annotationClass)
    直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。
    <T extends Annotation>
    T[]
    AccessibleObject.getDeclaredAnnotationsByType(Class<T> annotationClass)
    直接存在する間接的に存在する場合は、この要素の指定された型の注釈を返します。
    default <T extends Annotation>
    T[]
    AnnotatedElement.getDeclaredAnnotationsByType(Class<T> annotationClass)
    直接存在する間接的に存在する場合は、この要素の指定された型の注釈を返します。
    <T extends Annotation>
    T[]
    Parameter.getDeclaredAnnotationsByType(Class<T> annotationClass)
    直接存在する間接的に存在する場合は、この要素の指定された型の注釈を返します。
    static Class<?>
    Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
    非推奨。
    名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。
    boolean
    AccessibleObject.isAnnotationPresent(Class<? extends Annotation> annotationClass)
    指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。
    default boolean
    AnnotatedElement.isAnnotationPresent(Class<? extends Annotation> annotationClass)
    指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。
    static boolean
    Proxy.isProxyClass(Class<?> cl)
    指定されたクラスがプロキシ・クラスの場合にtrueを返します。
    static Object
    Array.newInstance(Class<?> componentType, int length)
    指定されたコンポーネント型とコンポーネント・サイズを使用して新しい配列を作成します。
    static Object
    Array.newInstance(Class<?> componentType, int... dimensions)
    指定されたコンポーネント型と大きさで新しい配列を作成します。
    static Object
    Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
    メソッドの呼び出しを指定された呼び出しハンドラにディスパッチする、指定されたインタフェースのプロキシ・インスタンスを返します。
  • java.lang.runtimeでのClassの使用

    Classのパラメータを持つjava.lang.runtimeのメソッド
    修飾子と型
    メソッド
    説明
    static Object
    ObjectMethods.bootstrap(MethodHandles.Lookup lookup, String methodName, TypeDescriptor type, Class<?> recordClass, String names, MethodHandle... getters)
    invokedynamicコール・サイトまたは動的な定数プール・エントリのコンポーネント名およびアクセッサ・メソッドの説明に基づいて、Object.equals(Object)Object.hashCode()およびObject.toString()メソッドを生成するブートストラップ・メソッド。
  • java.netでのClassの使用

    Classを返すjava.netのメソッド
    修飾子と型
    メソッド
    説明
    protected Class<?>
    URLClassLoader.findClass(String name)
    URL検索パスから、指定された名前を持つクラスを検索してロードします。
    SocketOption.type()
    このソケット・オプション値の型を返します。
    Class型のパラメータを持つjava.netのメソッド
    修飾子と型
    メソッド
    説明
    ContentHandler.getContent(URLConnection urlc, Class[] classes)
    オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
    final Object
    URL.getContent(Class<?>[] classes)
    このURLのコンテンツを取得します。
    URLConnection.getContent(Class<?>[] classes)
    このURL接続のコンテンツを取得します。
  • java.nio.fileでのClassの使用

    Classを返すjava.nio.fileのメソッド
    修飾子と型
    メソッド
    説明
    WatchEvent.Kind.type()
    context値の型を返します。
    Class型のパラメータを持つjava.nio.fileのメソッド
    修飾子と型
    メソッド
    説明
    static <V extends FileAttributeView>
    V
    Files.getFileAttributeView(Path path, Class<V> type, LinkOption... options)
    指定されたタイプのファイル属性ビューを返します。
    <V extends FileAttributeView>
    V
    SecureDirectoryStream.getFileAttributeView(Class<V> type)
    このディレクトリのファイル属性にアクセスするための新しいファイル属性ビューを返します。
    <V extends FileAttributeView>
    V
    SecureDirectoryStream.getFileAttributeView(T path, Class<V> type, LinkOption... options)
    このディレクトリ内のファイルのファイル属性にアクセスするための新しいファイル属性ビューを返します。
    abstract <V extends FileStoreAttributeView>
    V
    FileStore.getFileStoreAttributeView(Class<V> type)
    指定されたタイプのFileStoreAttributeViewを返します。
    static <A extends BasicFileAttributes>
    A
    Files.readAttributes(Path path, Class<A> type, LinkOption... options)
    一括操作としてファイル属性を読み取ります。
    abstract boolean
    このファイル・ストアが、指定されたファイル属性ビューで識別されるファイル属性をサポートするかどうかを示します。
  • java.nio.file.spiでのClassの使用

    Class型のパラメータを持つjava.nio.file.spiのメソッド
    修飾子と型
    メソッド
    説明
    abstract <V extends FileAttributeView>
    V
    FileSystemProvider.getFileAttributeView(Path path, Class<V> type, LinkOption... options)
    指定されたタイプのファイル属性ビューを返します。
    abstract <A extends BasicFileAttributes>
    A
    FileSystemProvider.readAttributes(Path path, Class<A> type, LinkOption... options)
    一括操作としてファイル属性を読み取ります。
  • java.rmi.serverでのClassの使用

    Classを返すjava.rmi.serverのメソッド
    修飾子と型
    メソッド
    説明
    LoaderHandler.loadClass(String name)
    非推奨。
    代替はありません。
    LoaderHandler.loadClass(URL codebase, String name)
    非推奨。
    代替はありません。
    static Class<?>
    RMIClassLoader.loadClass(String name)
    非推奨。
    loadClass(String,String)メソッドに置き換えられています
    static Class<?>
    RMIClassLoader.loadClass(String codebase, String name)
    指定されたコード・ベースURLパスからクラスをロードします。
    static Class<?>
    RMIClassLoader.loadClass(String codebase, String name, ClassLoader defaultLoader)
    指定されたコード・ベースURLパスからクラスをロードします。指定されたローダーを使用することもできます。
    static Class<?>
    RMIClassLoader.loadClass(URL codebase, String name)
    指定されたコード・ベースURLからクラスをロードします。
    abstract Class<?>
    RMIClassLoaderSpi.loadClass(String codebase, String name, ClassLoader defaultLoader)
    static Class<?>
    RMIClassLoader.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
    指定された名前を持つインタフェース群を実装した動的プロキシ・クラス(Proxyを参照)を、指定されたコード・ベースURLパスからロードします。
    abstract Class<?>
    RMIClassLoaderSpi.loadProxyClass(String codebase, String[] interfaces, ClassLoader defaultLoader)
    Class型のパラメータを持つjava.rmi.serverのメソッド
    修飾子と型
    メソッド
    説明
    static String
    RMIClassLoader.getClassAnnotation(Class<?> cl)
    クラス定義の位置を示す注釈文字列を返します。RMIはこれを使用して、指定されたクラスのオブジェクトの整列化を行う際に、クラス記述子に注釈を加えます。
    abstract String
    RMIClassLoaderSpi.getClassAnnotation(Class<?> cl)
    RMIClassLoader.getClassAnnotation(Class)の実装を提供します。
  • java.securityでのClassの使用

    Classを返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    protected final Class<?>
    SecureClassLoader.defineClass(String name, byte[] b, int off, int len, CodeSource cs)
    バイトの配列を、オプションのCodeSourceを使用してClassクラスのインスタンスに変換します。
    protected final Class<?>
    SecureClassLoader.defineClass(String name, ByteBuffer b, CodeSource cs)
    オプションのCodeSourceを使って、ByteBufferをクラスClassのインスタンスに変換します。
    Class型のパラメータを持つjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    KeyStoreSpi.engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
    指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。
    protected abstract <T extends KeySpec>
    T
    KeyFactorySpi.engineGetKeySpec(Key key, Class<T> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を返します。
    protected abstract <T extends AlgorithmParameterSpec>
    T
    AlgorithmParametersSpi.engineGetParameterSpec(Class<T> paramSpec)
    このパラメータ・オブジェクトの(透明な)仕様を返します。
    final boolean
    KeyStore.entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
    指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。
    final <T extends KeySpec>
    T
    KeyFactory.getKeySpec(Key key, Class<T> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を返します。
    final <T extends AlgorithmParameterSpec>
    T
    AlgorithmParameters.getParameterSpec(Class<T> paramSpec)
    パラメータ・オブジェクトの透明な仕様を返します。
  • java.sqlでのClassの使用

    Class型の引数を持つ型を返すjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    Connection.getTypeMap()
    このConnectionオブジェクトに関連付けられたMapオブジェクトを取得します。
    Class型のパラメータを持つjava.sqlのメソッド
    修飾子と型
    メソッド
    説明
    <T> T
    CallableStatement.getObject(int parameterIndex, Class<T> type)
    OUTパラメータparameterIndexの値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。
    <T> T
    CallableStatement.getObject(String parameterName, Class<T> type)
    OUTパラメータparameterNameの値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。
    <T> T
    ResultSet.getObject(int columnIndex, Class<T> type)
    このResultSetオブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。
    <T> T
    ResultSet.getObject(String columnLabel, Class<T> type)
    このResultSetオブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。
    <T extends Source>
    T
    SQLXML.getSource(Class<T> sourceClass)
    このSQLXMLインスタンスによって指定されたXML値を読み込むためのSourceを返します。
    boolean
    Wrapper.isWrapperFor(Class<?> iface)
    これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。
    default <T> T
    SQLInput.readObject(Class<T> type)
    ストリーム内の次の属性を読み込み、それをJavaプログラミング言語のObjectとして返します。
    <T extends Result>
    T
    SQLXML.setResult(Class<T> resultClass)
    このSQLXMLインスタンスによって指定されたXML値を設定するためのResultを返します。
    <T> T
    Wrapper.unwrap(Class<T> iface)
    標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。
    Class型の型引数を持つjava.sqlのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    Array.getArray(long index, int count, Map<String,Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の一部を取り出します。指定されたindexで始まり、最大でcountの連続するSQL配列要素が格納されます。
    Array.getArray(Map<String,Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の内容を取り出します。
    Struct.getAttributes(Map<String,Class<?>> map)
    このStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。
    CallableStatement.getObject(int parameterIndex, Map<String,Class<?>> map)
    OUTパラメータparameterIndexの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。
    CallableStatement.getObject(String parameterName, Map<String,Class<?>> map)
    OUTパラメータparameterNameの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。
    Ref.getObject(Map<String,Class<?>> map)
    参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用してJava型へマップします。
    ResultSet.getObject(int columnIndex, Map<String,Class<?>> map)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。
    ResultSet.getObject(String columnLabel, Map<String,Class<?>> map)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。
    Array.getResultSet(long index, int count, Map<String,Class<?>> map)
    インデックスindexで始まり、最大でcountの連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。
    Array.getResultSet(Map<String,Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の要素を含む結果セットを取得します。
    void
    Connection.setTypeMap(Map<String,Class<?>> map)
    このConnectionオブジェクトの型マップとして、指定されたTypeMapオブジェクトをインストールします。
  • java.utilでのClassの使用

    Classを返すjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    IllegalFormatConversionException.getArgumentClass()
    一致しない引数のクラスを返します。
    Class<? extends S>
    ServiceLoader.Provider.type()
    プロバイダの型を返します。
    Class型のパラメータを持つjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.allOf(Class<E> elementType)
    指定された要素型のすべての要素を含むenumセットを作成します。
    static <E> Collection<E>
    Collections.checkedCollection(Collection<E> c, Class<E> type)
    指定されたコレクションの、動的に型保証されたビューを返します。
    static <E> List<E>
    Collections.checkedList(List<E> list, Class<E> type)
    指定されたリストの動的に型保証されたビューを返します。
    static <K, V> Map<K,V>
    Collections.checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)
    指定されたマップの動的に型保証されたビューを返します。
    static <K, V> NavigableMap<K,V>
    Collections.checkedNavigableMap(NavigableMap<K,V> m, Class<K> keyType, Class<V> valueType)
    指定されたナビゲート可能なマップの動的に型保証されたビューを返します。
    static <E> NavigableSet<E>
    Collections.checkedNavigableSet(NavigableSet<E> s, Class<E> type)
    指定されたナビゲート可能なセットの動的に型保証されたビューを返します。
    static <E> Queue<E>
    Collections.checkedQueue(Queue<E> queue, Class<E> type)
    指定されたキューの動的に型保証されたビューを返します。
    static <E> Set<E>
    Collections.checkedSet(Set<E> s, Class<E> type)
    指定されたセットの動的に型保証されたビューを返します。
    static <K, V> SortedMap<K,V>
    Collections.checkedSortedMap(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)
    指定されたソート・マップの動的に型保証されたビューを返します。
    static <E> SortedSet<E>
    Collections.checkedSortedSet(SortedSet<E> s, Class<E> type)
    指定されたソート・セットの動的に型保証されたビューを返します。
    static <T, U> T[]
    Arrays.copyOf(U[] original, int newLength, Class<? extends T[]> newType)
    指定された配列をコピーし、そのコピーが指定された長さになるように、必要に応じて切り詰めるかnullでパディングします。
    static <T, U> T[]
    Arrays.copyOfRange(U[] original, int from, int to, Class<? extends T[]> newType)
    指定された配列の指定された範囲を新しい配列にコピーします。
    static <S> ServiceLoader<S>
    ServiceLoader.load(Class<S> service)
    指定されたサービス・タイプの新しいサービス・ローダーを、現在のスレッドのコンテキスト・クラス・ローダーを使って作成します。
    static <S> ServiceLoader<S>
    ServiceLoader.load(Class<S> service, ClassLoader loader)
    指定されたサービスの新しいサービス・ローダーを作成します。
    static <S> ServiceLoader<S>
    ServiceLoader.load(ModuleLayer layer, Class<S> service)
    指定されたモジュール・タイプおよびその祖先のモジュールからサービス・プロバイダをロードするために、指定されたサービス・タイプ用の新しいサービス・ローダーを作成します。
    static <S> ServiceLoader<S>
    ServiceLoader.loadInstalled(Class<S> service)
    「プラットフォーム・クラス・ローダー」を使用して、指定されたサービス型用の新しいサービス・ローダーを作成します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.noneOf(Class<E> elementType)
    指定された要素型を使用して空のenumセットを作成します。
    Class型のパラメータを持つjava.utilのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    EnumMap(Class<K> keyType)
    指定されたキーの型を使用して空のenumマップを作成します。
     
    一致しない変換および対応する引数クラスを使用して、このクラスのインスタンスを構築します。
  • java.util.concurrent.atomicでのClassの使用

    Class型のパラメータを持つjava.util.concurrent.atomicのメソッド
    修飾子と型
    メソッド
    説明
    AtomicIntegerFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
    指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
    static <U> AtomicLongFieldUpdater<U>
    AtomicLongFieldUpdater.newUpdater(Class<U> tclass, String fieldName)
    指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
    static <U, W> AtomicReferenceFieldUpdater<U,W>
    AtomicReferenceFieldUpdater.newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
    指定されたフィールドを持つオブジェクトのアップデータを作成して返します。
  • java.util.prefsでのClassの使用

    Class型のパラメータを持つjava.util.prefsのメソッド
    修飾子と型
    メソッド
    説明
    Preferences.systemNodeForPackage(Class<?> c)
    システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。
    Preferences.userNodeForPackage(Class<?> c)
    呼出し側ユーザーの設定ツリーから設定ノードを返します。このユーザー設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。
  • javax.annotation.processingでのClassの使用

    Class型のパラメータを持つjavax.annotation.processingのメソッド
    修飾子と型
    メソッド
    説明
    Set<? extends Element>
    RoundEnvironment.getElementsAnnotatedWith(Class<? extends Annotation> a)
    指定された注釈型を使って注釈を付けられた要素を返します。
    Classの型引数を持つjavax.annotation.processingのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    default Set<? extends Element>
    RoundEnvironment.getElementsAnnotatedWithAny(Set<Class<? extends Annotation>> annotations)
    指定された注釈型の1つ以上で注釈が付けられた要素を返します。
  • javax.cryptoでのClassの使用

    Class型のパラメータを持つjavax.cryptoのメソッド
    修飾子と型
    メソッド
    説明
    protected abstract KeySpec
    SecretKeyFactorySpi.engineGetKeySpec(SecretKey key, Class<?> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
    final KeySpec
    SecretKeyFactory.getKeySpec(SecretKey key, Class<?> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
  • javax.imageio.metadataでのClassの使用

    Classを返すjavax.imageio.metadataのメソッド
    修飾子と型
    メソッド
    説明
    IIOMetadataFormat.getObjectClass(String elementName)
    要素内に格納されたObject参照のClass型を返します。
    IIOMetadataFormatImpl.getObjectClass(String elementName)
     
    Class型のパラメータを持つjavax.imageio.metadataのメソッド
    修飾子と型
    メソッド
    説明
    protected void
    IIOMetadataFormatImpl.addObjectValue(String elementName, Class<?> classType, int arrayMinLength, int arrayMaxLength)
    指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。
    protected <T> void
    IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue)
    指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。
    protected <T> void
    IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)
    指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。
    protected <T extends Object & Comparable<? super T>>
    void
    IIOMetadataFormatImpl.addObjectValue(String elementName, Class<T> classType, T defaultValue, Comparable<? super T> minValue, Comparable<? super T> maxValue, boolean minInclusive, boolean maxInclusive)
    指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。
  • javax.imageio.spiでのClassの使用

    Classとして宣言されているjavax.imageio.spiのフィールド
    修飾子と型
    フィールド
    説明
    protected Class<?>
    ImageInputStreamSpi.inputClass
    createInputStreamInstanceメソッドで使用される正当なオブジェクト型を示すClassオブジェクトです。
    protected Class<?>[]
    ImageReaderSpi.inputTypes
    getInputTypesから返されるClassオブジェクトの配列で、最初はnullです。
    protected Class<?>
    ImageOutputStreamSpi.outputClass
    createInputStreamInstanceメソッドで使用される正当なオブジェクト型を示すClassオブジェクトです。
    protected Class<?>[]
    ImageWriterSpi.outputTypes
    getOutputTypesから返されるClassオブジェクトの配列で、最初はnullです。
    static final Class<?>[]
    ImageReaderSpi.STANDARD_INPUT_TYPE
    非推奨。
    このフィールドを使用する代わりに、同等の配列{ ImageInputStream.class }を直接作成してください。
    static final Class<?>[]
    ImageWriterSpi.STANDARD_OUTPUT_TYPE
    非推奨。
    このフィールドを使用する代わりに、同等の配列{ ImageOutputStream.class }を直接作成してください。
    Classを返すjavax.imageio.spiのメソッド
    修飾子と型
    メソッド
    説明
    ImageInputStreamSpi.getInputClass()
    createInputStreamInstanceメソッドを使用してImageInputStream内に「ラップ」するため、入力ソースが実装する必要のあるクラスまたはインタフェースの型を表すClassオブジェクトを返します。
    Class<?>[]
    ImageReaderSpi.getInputTypes()
    リーダーのsetInputメソッドの引数に使用可能なオブジェクトの型を示すClassオブジェクトの配列を返します。
    ImageOutputStreamSpi.getOutputClass()
    createOutputStreamInstanceメソッドを使用してImageOutputStreamに「ラップ」するため、出力先が実装する必要のあるクラスまたはインタフェースの型を表すClassオブジェクトを返します。
    Class<?>[]
    ImageWriterSpi.getOutputTypes()
    ライターのsetOutputメソッドの引数に使用可能なオブジェクトの型を示すClassオブジェクトの配列を返します。
    Class型の引数を持つ型を返すjavax.imageio.spiのメソッド
    修飾子と型
    メソッド
    説明
    ServiceRegistry.getCategories()
    現在のカテゴリ・セットを示すClassオブジェクトのIteratorを返します。
    Class型のパラメータを持つjavax.imageio.spiのメソッド
    修飾子と型
    メソッド
    説明
    void
    ServiceRegistry.deregisterAll(Class<?> category)
    現在指定されたカテゴリに登録されているサービス・プロバイダ・オブジェクトをすべて登録解除します。
    <T> boolean
    ServiceRegistry.deregisterServiceProvider(T provider, Class<T> category)
    指定されたカテゴリからサービス・プロバイダ・オブジェクトを削除します。
    <T> T
    ServiceRegistry.getServiceProviderByClass(Class<T> providerClass)
    現在登録されている、指定されたクラス型のプロバイダ・オブジェクトを返します。
    <T> Iterator<T>
    ServiceRegistry.getServiceProviders(Class<T> category, boolean useOrdering)
    指定されたカテゴリ内の登録済みサービス・プロバイダをすべて含むIteratorを返します。
    <T> Iterator<T>
    ServiceRegistry.getServiceProviders(Class<T> category, ServiceRegistry.Filter filter, boolean useOrdering)
    指定されたServiceRegistry.Filterオブジェクトのfilterメソッドで設定された基準を満たす、指定されたカテゴリ内のサービス・プロバイダ・オブジェクトを含むIteratorを返します。
    static <T> Iterator<T>
    ServiceRegistry.lookupProviders(Class<T> providerClass)
    コンテキスト・クラス・ローダーを使用して、指定されたサービスの使用可能なプロバイダを検出して段階的にインスタンス化します。
    static <T> Iterator<T>
    ServiceRegistry.lookupProviders(Class<T> providerClass, ClassLoader loader)
    指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。
    void
    IIOServiceProvider.onDeregistration(ServiceRegistry registry, Class<?> category)
    SpiクラスがServiceRegistryから登録解除されると常にコールバックが実行されます。
    void
    RegisterableService.onDeregistration(ServiceRegistry registry, Class<?> category)
    このインタフェースを実装するオブジェクトが、指定されたregistrycategoryから削除される場合に呼び出されます。
    void
    IIOServiceProvider.onRegistration(ServiceRegistry registry, Class<?> category)
    Spiクラスがインスタンス化されてServiceRegistryに登録されたあとで1回だけ呼び出されるコールバックです。
    void
    RegisterableService.onRegistration(ServiceRegistry registry, Class<?> category)
    このインタフェースを実装するオブジェクトが、指定されたregistrycategoryに追加される場合に呼び出されます。
    <T> boolean
    ServiceRegistry.registerServiceProvider(T provider, Class<T> category)
    サービス・プロバイダ・オブジェクトをレジストリに追加します。
    <T> boolean
    ServiceRegistry.setOrdering(Class<T> category, T firstProvider, T secondProvider)
    指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。
    <T> boolean
    ServiceRegistry.unsetOrdering(Class<T> category, T firstProvider, T secondProvider)
    指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。
    Class型のパラメータを持つjavax.imageio.spiのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ImageInputStreamSpi(String vendorName, String version, Class<?> inputClass)
    指定された値セットを使用してImageInputStreamSpiを構築します。
     
    ImageOutputStreamSpi(String vendorName, String version, Class<?> outputClass)
    指定された値セットを使用してImageOutputStreamSpiを構築します。
     
    ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class<?>[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
    指定された値セットを使用してImageReaderSpiを構築します。
     
    ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class<?>[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
    指定された値セットを使用してImageWriterSpiを構築します。
    Class型の型引数を持つjavax.imageio.spiのコンストラクタ・パラメータ
    修飾子
    コンストラクタ
    説明
     
    ServiceRegistry(Iterator<Class<?>> categories)
    categories引数から取り出したカテゴリ・セットを使用してServiceRegistryインスタンスを構築します。
  • javax.lang.modelでのClassの使用

    Class型のパラメータを持つjavax.lang.modelのメソッド
    修飾子と型
    メソッド
    説明
    <A extends Annotation>
    A
    AnnotatedConstruct.getAnnotation(Class<A> annotationType)
    存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A[]
    AnnotatedConstruct.getAnnotationsByType(Class<A> annotationType)
    この構造に関連付けられている注釈を返します。
  • javax.lang.model.elementでのClassの使用

    Class型のパラメータを持つjavax.lang.model.elementのメソッド
    修飾子と型
    メソッド
    説明
    <A extends Annotation>
    A
    Element.getAnnotation(Class<A> annotationType)
    存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A[]
    Element.getAnnotationsByType(Class<A> annotationType)
    この構造に関連付けられている注釈を返します。
  • javax.lang.model.typeでのClassの使用

    Classのパラメータを持つjavax.lang.model.typeのメソッド
    修飾子と型
    メソッド
    説明
    <A extends Annotation>
    A
    TypeMirror.getAnnotation(Class<A> annotationType)
    存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnullを返します。
    <A extends Annotation>
    A[]
    TypeMirror.getAnnotationsByType(Class<A> annotationType)
    この構造に関連付けられている注釈を返します。
  • javax.managementでのClassの使用

    Classを返すjavax.managementのメソッド
    修飾子と型
    メソッド
    説明
    StandardMBean.getImplementationClass()
    このStandard MBean (またはMXBean)の実装のクラスを取得します。
    final Class<?>
    StandardMBean.getMBeanInterface()
    このStandard MBean (またはMXBean)の管理インタフェースを取得します。
    static Class<?>
    DefaultLoaderRepository.loadClass(String className)
    非推奨。
    クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。
    static Class<?>
    DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
    非推奨。
    クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。
    Class型のパラメータを持つjavax.managementのメソッド
    修飾子と型
    メソッド
    説明
    static boolean
    JMX.isMXBeanInterface(Class<?> interfaceClass)
    インタフェースがMXBeanインタフェースかどうかをテストします。
    static <T> T
    JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
    ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。
    static <T> T
    JMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
    ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。
    static <T> T
    JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
    ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。
    static <T> T
    JMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
    ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。
    static <T> T
    MBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
    指定されたMBeanサーバーから指定されたMBeanへメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。
    Class型のパラメータを持つjavax.managementのコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    StandardEmitterMBean(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
    管理インタフェースがmbeanInterfaceで指定されたMBeanを作成します。通知は、指定したNotificationEmitterにより処理されます。
    protected
    StandardEmitterMBean(Class<?> mbeanInterface, NotificationEmitter emitter)
    管理インタフェースがmbeanInterfaceで指定されたMBeanを作成します。通知は、指定したNotificationEmitterにより処理されます。
     
    StandardEmitterMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
    指定された実装を持ち、指定された NotificationEmitterで通知が処理される、管理インタフェースがmbeanInterfaceで指定されたMBeanを作成します。
     
    StandardEmitterMBean(T implementation, Class<T> mbeanInterface, NotificationEmitter emitter)
    指定された実装を持ち、指定されたNotificationEmitterで通知が処理される、管理インタフェースがmbeanInterfaceで指定されたMBeanを作成します。
    protected
    StandardMBean(Class<?> mbeanInterface)
    指定されたmbeanInterfaceクラスを使って、DynamicMBeanをthisから作成します。
    protected
    StandardMBean(Class<?> mbeanInterface, boolean isMXBean)
    指定されたmbeanInterfaceクラスを使用し、結果のMBeanをMXBeanにするかどうかを選択して、DynamicMBeanをthisから作成します。
     
    StandardMBean(T implementation, Class<T> mbeanInterface)
    指定されたmbeanInterfaceクラスを使って、DynamicMBeanをオブジェクトimplementationから作成します。
     
    StandardMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean)
    指定されたmbeanInterfaceクラスを使用し、結果のMBeanをMXBeanにするかどうかを選択して、DynamicMBeanをオブジェクトimplementationから作成します。
  • javax.management.loadingでのClassの使用

    Classを返すjavax.management.loadingのメソッド
    修飾子と型
    メソッド
    説明
    protected Class<?>
    MLet.findClass(String name)
    再定義予定のクラス・ローダーのmainメソッドです。
    ClassLoaderRepository.loadClass(String className)
    クラス・ローダーのリストから、指定された名前のクラスをロードします。
    static Class<?>
    DefaultLoaderRepository.loadClass(String className)
    非推奨。
    クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。
    このMLetのURLでクラスが見つからない場合、指定されたClassLoaderRepositoryを使ってクラスをロードします。
    ClassLoaderRepository.loadClassBefore(ClassLoader stop, String className)
    クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。
    ClassLoaderRepository.loadClassWithout(ClassLoader exclude, String className)
    クラス・ローダーのリストから、前回指定された名前のクラス以外のクラスをロードします。
    static Class<?>
    DefaultLoaderRepository.loadClassWithout(ClassLoader loader, String className)
    非推奨。
    クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。
  • javax.management.openmbeanでのClassの使用

    Class型のパラメータを持つjavax.management.openmbeanのメソッド
    修飾子と型
    メソッド
    説明
    static <T> ArrayType<T>
    ArrayType.getPrimitiveArrayType(Class<T> arrayClass)
    ArrayTypeのインスタンスを、型保証された方法で作成します。
  • javax.naming.spiでのClassの使用

    Class型のパラメータを持つjavax.naming.spiのメソッド
    修飾子と型
    メソッド
    説明
    Resolver.resolveToClass(String name, Class<? extends Context> contextType)
    名前を部分的に解決します。
    Resolver.resolveToClass(Name name, Class<? extends Context> contextType)
    名前を部分的に解決します。
  • javax.printでのClassの使用

    Classを返すjavax.printのメソッド
    修飾子と型
    メソッド
    説明
    Class<?>[]
    この印刷サービスのジョブ設定時に、クライアントが指定可能な印刷属性カテゴリを判別します。
    Class<?>[]
    AttributeException.getUnsupportedAttributes()
    Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnullを返します。
    Class型のパラメータを持つjavax.printのメソッド
    修飾子と型
    メソッド
    説明
    PrintService.getAttribute(Class<T> category)
    指定された単一のサービス属性の値を取得します。
    PrintService.getDefaultAttributeValue(Class<? extends Attribute> category)
    この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。
    PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
    この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。
    boolean
    PrintService.isAttributeCategorySupported(Class<? extends Attribute> category)
    この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。
  • javax.print.attributeでのClassの使用

    Classを返すjavax.print.attributeのメソッド
    修飾子と型
    メソッド
    説明
    Class<? extends Attribute>
    Attribute.getCategory()
    属性セットに追加されたときに、この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    static Class<?>
    AttributeSetUtilities.verifyAttributeCategory(Object object, Class<?> interfaceName)
    指定されたオブジェクトが指定されたインタフェースを実装したClassであることを確認しますが、その際、そのインタフェースは、インタフェースAttributeまたはそのサブインタフェースであると仮定されます。
    Class型のパラメータを持つjavax.print.attributeのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    AttributeSet.containsKey(Class<?> category)
    属性セットが、指定されたカテゴリの属性を保持している場合にtrueを返します。
    boolean
    HashAttributeSet.containsKey(Class<?> category)
    属性セットが、指定されたカテゴリの属性を保持している場合にtrueを返します。
    AttributeSet.get(Class<?> category)
    指定された属性カテゴリに格納される属性セットの属性値を返します。
    HashAttributeSet.get(Class<?> category)
    指定された属性カテゴリに格納される属性セットの属性値を返します。
    boolean
    AttributeSet.remove(Class<?> category)
    属性セットからカテゴリの任意の属性を削除します(存在する場合)。
    boolean
    HashAttributeSet.remove(Class<?> category)
    属性セットからカテゴリの任意の属性を削除します(存在する場合)。
    static Class<?>
    AttributeSetUtilities.verifyAttributeCategory(Object object, Class<?> interfaceName)
    指定されたオブジェクトが指定されたインタフェースを実装したClassであることを確認しますが、その際、そのインタフェースは、インタフェースAttributeまたはそのサブインタフェースであると仮定されます。
    static Attribute
    AttributeSetUtilities.verifyAttributeValue(Object object, Class<?> interfaceName)
    指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttributeまたはそのサブインタフェースであると推定されます。
    static void
    AttributeSetUtilities.verifyCategoryForValue(Class<?> category, Attribute attribute)
    指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。
    Class型のパラメータを持つjavax.print.attributeのコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    HashAttributeSet(Class<?> interfaceName)
    新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    protected
    HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
    新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    protected
    HashAttributeSet(Attribute attribute, Class<?> interfaceName)
    指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    protected
    HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
    初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
  • javax.print.attribute.standardでのClassの使用

    Classを返すjavax.print.attribute.standardのメソッド
    修飾子と型
    メソッド
    説明
    final Class<? extends Attribute>
    Chromaticity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    ColorSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Compression.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Copies.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    CopiesSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    DateTimeAtCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    DateTimeAtCreation.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    DateTimeAtProcessing.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Destination.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    DialogOwner.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    DialogTypeSelection.getCategory()
    この印刷属性値の"category"として使用される印刷属性クラスを取得します。
    final Class<? extends Attribute>
    DocumentName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Fidelity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Finishings.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobHoldUntil.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobImpressions.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobImpressionsCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobImpressionsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobKOctets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobKOctetsProcessed.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobKOctetsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobMediaSheets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobMediaSheetsCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobMediaSheetsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobMessageFromOperator.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobOriginatingUserName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobPriority.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobPrioritySupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobSheets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobState.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobStateReason.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    JobStateReasons.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Media.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    MediaPrintableArea.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    MediaSize.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    MultipleDocumentHandling.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    NumberOfDocuments.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    NumberOfInterveningJobs.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    NumberUp.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    NumberUpSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    OrientationRequested.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    OutputDeviceAssigned.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PageRanges.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PagesPerMinute.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PagesPerMinuteColor.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PDLOverrideSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PresentationDirection.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterInfo.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterIsAcceptingJobs.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterLocation.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterMakeAndModel.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterMessageFromOperator.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterMoreInfo.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterMoreInfoManufacturer.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterResolution.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterState.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterStateReason.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterStateReasons.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrinterURI.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    PrintQuality.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    QueuedJobCount.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    ReferenceUriSchemesSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    RequestingUserName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Severity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    SheetCollate.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    final Class<? extends Attribute>
    Sides.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
  • javax.scriptでのClassの使用

    Class型のパラメータを持つjavax.scriptのメソッド
    修飾子と型
    メソッド
    説明
    <T> T
    Invocable.getInterface(Class<T> clasz)
    インタプリタでコンパイルされた関数を使用して、インタフェースの実装を返します。
    <T> T
    Invocable.getInterface(Object thiz, Class<T> clasz)
    インタプリタでコンパイルされたスクリプト・オブジェクトのメンバー関数を使用して、インタフェースの実装を返します。
  • javax.security.authでのClassの使用

    Class型のパラメータを持つjavax.security.authのメソッド
    修飾子と型
    メソッド
    説明
    <T extends Principal>
    Set<T>
    Subject.getPrincipals(Class<T> c)
    指定したClassのインスタンスまたはサブクラスである、このSubjectに関連付けられたPrincipalのSetを返します。
    <T> Set<T>
    指定したClassのインスタンスまたはサブクラスであるこのSubjectに関連付けられた非公開資格のSetを返します。
    <T> Set<T>
    指定したClassのインスタンスまたはサブクラスであるこのSubjectに関連付けられた公開資格のSetを返します。
  • javax.sound.midiでのClassの使用

    Classを返すjavax.sound.midiのメソッド
    修飾子と型
    メソッド
    説明
    SoundbankResource.getDataClass()
    このサンプルでそのデータを表すために使用されているクラスを取得します。
    Class型のパラメータを持つjavax.sound.midiのコンストラクタ
    修飾子
    コンストラクタ
    説明
    protected
    Instrument(Soundbank soundbank, Patch patch, String name, Class<?> dataClass)
    指定されたPatchから新しいMIDIインストゥルメントを作成します。
    protected
    SoundbankResource(Soundbank soundBank, String name, Class<?> dataClass)
    指定したサウンド・バンクおよびWavetableのインデックスから新しいSoundbankResourceを構築します。
  • javax.sound.sampledでのClassの使用

    Classを返すjavax.sound.sampledのメソッド
    修飾子と型
    メソッド
    説明
    Line.Info.getLineClass()
    このLine.Infoオブジェクトが記述する行のクラスを取得します。
    Class型のパラメータを持つjavax.sound.sampledのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    Info(Class<?> lineClass, AudioFormat format)
    単一のオーディオ形式を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。
     
    Info(Class<?> lineClass, AudioFormat[] formats, int minBufferSize, int maxBufferSize)
    サポートされるオーディオ形式およびバッファ・サイズの範囲を含む指定した情報からデータ・ラインの情報オブジェクトを構築します。
     
    Info(Class<?> lineClass, AudioFormat format, int bufferSize)
    単一のオーディオ形式および必要なバッファ・サイズを含む指定した情報からデータ・ラインの情報オブジェクトを構築します。
     
    Info(Class<?> lineClass)
    指定されたクラスのラインを記述する情報オブジェクトを構築します。
     
    Info(Class<?> lineClass, String name, boolean isSource)
    指定された情報からポートの情報オブジェクトを構築します。
  • javax.sqlでのClassの使用

    Class型の引数を持つ型を返すjavax.sqlのメソッド
    修飾子と型
    メソッド
    説明
    RowSet.getTypeMap()
    このRowSetオブジェクトに関連付けられたSQLユーザー定義型のカスタム・マッピングがある場合には、それを指定するMapオブジェクトを取得します。
    Class型の型引数を持つjavax.sqlのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    void
    RowSet.setTypeMap(Map<String,Class<?>> map)
    このRowSetオブジェクトのデフォルトの型マップとして指定されたjava.util.Mapオブジェクトをインストールします。
  • javax.sql.rowsetでのClassの使用

    Class型の引数を持つ型を返すjavax.sql.rowsetのメソッド
    修飾子と型
    メソッド
    説明
    BaseRowSet.getTypeMap()
    このRowSetオブジェクトのConnectionオブジェクトに関連付けられた型マップを取得します。
    Class型のパラメータを持つjavax.sql.rowsetのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    RowSetMetaDataImpl.isWrapperFor(Class<?> interfaces)
    これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。
    <T> T
    RowSetMetaDataImpl.unwrap(Class<T> iface)
    標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。
    Class型の型引数を持つjavax.sql.rowsetのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    void
    BaseRowSet.setTypeMap(Map<String,Class<?>> map)
    このRowSetオブジェクトのConnectionオブジェクトに関連付けられた型マップとして、指定のjava.util.Mapオブジェクトをインストールします。
  • javax.sql.rowset.serialでのClassの使用

    Class型の型引数を持つjavax.sql.rowset.serialのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    SerialArray.getArray(long index, int count, Map<String,Class<?>> map)
    このSerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。
    SerialArray.getArray(Map<String,Class<?>> map)
    要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArrayオブジェクトのコピーである新しい配列を返します。
    SerialStruct.getAttributes(Map<String,Class<?>> map)
    指定されたカスタム・マッピング用の型マップを使って、このSerialStructによって表されるSQL構造型の属性に相当するObject値の配列を取得します(適切な場合)。
    SerialRef.getObject(Map<String,Class<?>> map)
    このSerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。
    SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
    インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArrayオブジェクトの要素の部分配列を格納するResultSetオブジェクトを取得します。
    SerialArray.getResultSet(Map<String,Class<?>> map)
    このSerialArrayオブジェクトによって表現されたSQL ARRAY値のすべての要素を含むResultSetオブジェクトを取得します。
    Class型の型引数を持つjavax.sql.rowset.serialのコンストラクタ・パラメータ
    修飾子
    コンストラクタ
    説明
     
    SerialArray(Array array, Map<String,Class<?>> map)
    要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、指定されたArrayオブジェクトから新しいSerialArrayオブジェクトを構築します。
     
    指定されたSQLDataオブジェクトから、指定の型マップを使ってSerialStructオブジェクトを構築し、これをJavaプログラミング言語のクラスにカスタム・マップします。
     
    指定されたStructオブジェクトから、指定されたjava.util.Mapオブジェクトを使って、SQL構造型かSQL構造型の属性のいずれかのカスタム・マッピングに使用するSerialStructオブジェクトを構築します。
     
    SQLInputImpl(Object[] attributes, Map<String,Class<?>> map)
    指定された属性の配列と型マップで初期化されたSQLInputImplオブジェクトを作成します。
  • javax.swingでのClassの使用

    Classを返すjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    JTable.getColumnClass(int column)
    ビューの列位置columnに表示される列の型を返します。
    Class<? extends ComponentUI>
    UIDefaults.getUIClass(String uiClassID)
    このコンポーネントをレンダリングするL&Fクラスを返します。
    Class<? extends ComponentUI>
    UIDefaults.getUIClass(String uiClassID, ClassLoader uiClassLoader)
    get(uidClassID)の値は、対応するComponentUIクラスを実装するクラスのString名でなければいけません。
    Class型のパラメータを持つjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    static Container
    SwingUtilities.getAncestorOfClass(Class<?> c, Component comp)
    コンポーネント階層内のcompの上位を検索するための簡易メソッドであり、見つかったクラスcの最初のオブジェクトを返します。
    JTable.getDefaultEditor(Class<?> columnClass)
    TableColumnにエディタが設定されていない場合に使用するエディタを返します。
    JTable.getDefaultRenderer(Class<?> columnClass)
    TableColumnにレンダラが設定されていない場合に使用する、セル・レンダラを返します。
    <T extends EventListener>
    T[]
    AbstractListModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    AbstractSpinnerModel.getListeners(Class<T> listenerType)
    このモデルに追加された、指定された型のリスナーすべての配列を返します。
    <T extends EventListener>
    T[]
    DefaultBoundedRangeModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultButtonModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultListSelectionModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultSingleSelectionModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    JComponent.getListeners(Class<T> listenerType)
    このJComponentFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    Timer.getListeners(Class<T> listenerType)
    このTimerFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    static Object
    LookAndFeel.makeIcon(Class<?> baseClass, String gifFile)
    イメージをロードするUIDefault.LazyValueを作成して返します。
    void
    JTable.setDefaultEditor(Class<?> columnClass, TableCellEditor editor)
    TableColumnにエディタが設定されていない場合に使用する、デフォルトのセル・エディタを設定します。
    void
    JTable.setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer)
    TableColumnにレンダラが設定されていない場合に使用する、デフォルトのセル・レンダラを設定します。
  • javax.swing.eventでのClassの使用

    Class型のパラメータを持つjavax.swing.eventのメソッド
    修飾子と型
    メソッド
    説明
    <T extends EventListener>
    void
    EventListenerList.add(Class<T> t, T l)
    指定された型のリスナーとしてリスナーを追加します。
    int
    EventListenerList.getListenerCount(Class<?> t)
    このリスナー・リストの、指定された型のリスナーの総数を返します。
    <T extends EventListener>
    T[]
    EventListenerList.getListeners(Class<T> t)
    指定された型のすべてのリスナーの配列を返します。
    <T extends EventListener>
    void
    EventListenerList.remove(Class<T> t, T l)
    指定された型のリスナーとしてリスナーを削除します。
  • javax.swing.plaf.synthでのClassの使用

    Class型のパラメータを持つjavax.swing.plaf.synthのメソッド
    修飾子と型
    メソッド
    説明
    void
    SynthLookAndFeel.load(InputStream input, Class<?> resourceBase)
    このSynthLookAndFeelで使用されるSynthStyleのセットをロードします。
  • javax.swing.tableでのClassの使用

    Classを返すjavax.swing.tableのメソッド
    修飾子と型
    メソッド
    説明
    AbstractTableModel.getColumnClass(int columnIndex)
    columnIndexにかかわらずObject.classを返します。
    TableModel.getColumnClass(int columnIndex)
    列のセル値のもっとも明確なスーパー・クラスを返します。
    Class型のパラメータを持つjavax.swing.tableのメソッド
    修飾子と型
    メソッド
    説明
    <T extends EventListener>
    T[]
    AbstractTableModel.getListeners(Class<T> listenerType)
    このAbstractTableModelFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultTableColumnModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
  • javax.swing.textでのClassの使用

    Classを返すjavax.swing.textのメソッド
    修飾子と型
    メソッド
    説明
    DefaultFormatter.getValueClass()
    新規Objectの作成に使用するクラスを返します。
    Class型のパラメータを持つjavax.swing.textのメソッド
    修飾子と型
    メソッド
    説明
    <T extends EventListener>
    T[]
    AbstractDocument.getListeners(Class<T> listenerType)
    このドキュメントにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultCaret.getListeners(Class<T> listenerType)
    このキャレットにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    StyleContext.NamedStyle.getListeners(Class<T> listenerType)
    このモデルに追加された、指定された型のリスナーすべての配列を返します。
    void
    DefaultFormatter.setValueClass(Class<?> valueClass)
    新規Objectの作成に使用するクラスを設定します。
  • javax.swing.treeでのClassの使用

    Class型のパラメータを持つjavax.swing.treeのメソッド
    修飾子と型
    メソッド
    説明
    <T extends EventListener>
    T[]
    DefaultTreeModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
    <T extends EventListener>
    T[]
    DefaultTreeSelectionModel.getListeners(Class<T> listenerType)
    このモデルにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。
  • javax.toolsでのClassの使用

    Class型のパラメータを持つjavax.toolsのメソッド
    修飾子と型
    メソッド
    説明
    ForwardingJavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service)
     
    default <S> ServiceLoader<S>
    JavaFileManager.getServiceLoader(JavaFileManager.Location location, Class<S> service)
    指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。
    DocumentationTool.getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
    指定のコンポーネントおよび引数を持つドキュメント・タスクのフューチャを作成します。
  • javax.xml.xpathでのClassの使用

    Classのパラメータを持つjavax.xml.xpathのメソッド
    修飾子と型
    メソッド
    説明
    default <T> T
    XPath.evaluateExpression(String expression, Object item, Class<T> type)
    指定されたコンテキストでXPath式を評価し、結果をclass typeで指定された型で返します
    default <T> T
    XPath.evaluateExpression(String expression, InputSource source, Class<T> type)
    指定されたsourceのコンテキストでXPath式を評価し、指定されたとおりに結果を返します。
    default <T> T
    XPathExpression.evaluateExpression(Object item, Class<T> type)
    指定されたコンテキストでコンパイルされたXPath式を評価し、class typeで指定された型の結果を返します。
    default <T> T
    XPathExpression.evaluateExpression(InputSource source, Class<T> type)
    指定されたコンテキストでコンパイルされたXPath式を評価し、class typeで指定された型の結果を返します
    static QName
    XPathEvaluationResult.XPathResultType.getQNameType(Class<?> clsType)
    指定されたクラス型に対応するXPathConstantsで指定されたQName型を返します。
  • jdk.dynalink.beansでのClassの使用

    Classを返すjdk.dynalink.beansのメソッド
    修飾子と型
    メソッド
    説明
    StaticClass.getRepresentedClass()
    表現されたJavaクラスを返します。
    Classのパラメータを持つjdk.dynalink.beansのメソッド
    修飾子と型
    メソッド
    説明
    StaticClass.forClass(Class<?> clazz)
    指定されたクラスのStaticClassインスタンスを取得します。
    static Object
    BeansLinker.getConstructorMethod(Class<?> clazz, String signature)
    指定されたクラスのコンストラクタの動的メソッドと指定されたシグネチャを返します。
    static Set<String>
    BeansLinker.getInstanceMethodNames(Class<?> clazz)
    クラスのすべてのインスタンス・メソッドの名前のセットを返します。
    BeansLinker.getLinkerForClass(Class<?> clazz)
    特定の単一クラスのBeanリンカーを返します。
    static Set<String>
    クラスのすべての読み込み可能なインスタンス・プロパティの名前のセットを返します。
    static Set<String>
    BeansLinker.getReadableStaticPropertyNames(Class<?> clazz)
    クラスのすべての読み込み可能な静的プロパティの名前のセットを返します。
    static Set<String>
    BeansLinker.getStaticMethodNames(Class<?> clazz)
    クラスのすべての静的メソッドの名前のセットを返します。
    static Set<String>
    クラスのすべての書き込み可能なインスタンス・プロパティの名前のセットを返します。
    static Set<String>
    BeansLinker.getWritableStaticPropertyNames(Class<?> clazz)
    クラスのすべての書き込み可能な静的プロパティの名前のセットを返します。
  • jdk.dynalink.linkerでのClassの使用

    Classを返すjdk.dynalink.linkerのメソッド
    修飾子と型
    メソッド
    説明
    Class<? extends Throwable>
    GuardedInvocation.getException()
    呼び出しによってスローされた場合、このガードされた呼び出しのリンケージを無効にする必要がある例外の型を返します。
    Classのパラメータを持つjdk.dynalink.linkerのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    LinkerServices.canConvert(Class<?> from, Class<?> to)
    リクエストされた型(自動JVM変換、または使用可能なGuardingTypeConverterFactoryによって提供される変換)の間に変換が存在する場合はtrueを返し、リクエストされた型間の変換が確実に存在しない場合はfalseを返します。
    boolean
    TypeBasedGuardingDynamicLinker.canLinkType(Class<?> type)
    リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。
    ConversionComparator.compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
    2つのターゲット型のどちらが、ソース型から優先する変換ターゲットかを決定します。
    LinkerServices.compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
    ソース型から2つのターゲット型への2つの型変換のどちらを優先するかを決定します。
    GuardingTypeConverterFactory.convertToType(Class<?> sourceType, Class<?> targetType, Supplier<MethodHandles.Lookup> lookupSupplier)
    指定されたソース型の値を受け取り、指定されたターゲット型に変換された値を返す保護された型変換を返します。
    GuardedInvocation.dropArguments(int pos, Class<?>... valueTypes)
    呼び出しと(それが存在し、少なくともposパラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, Class...)でドロップする呼び出しを行います。
    LinkerServices.getTypeConverter(Class<?> sourceType, Class<?> targetType)
    ソースとターゲットの型を指定すると、それらの間で変換を行うメソッド・ハンドルが返されます。
    Classの型引数を持つjdk.dynalink.linkerのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    GuardedInvocation.dropArguments(int pos, List<Class<?>> valueTypes)
    呼び出しと(それが存在し、少なくともposパラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, List)でドロップする呼び出しを行います。
    Classのパラメータを持つjdk.dynalink.linkerのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint[] switchPoints, Class<? extends Throwable> exception)
    ガード・メソッド・ハンドル、無効化するために使用できるスイッチ・ポイントの数、呼び出し時にスローされた場合に無効にする例外など、新しいガード付き呼び出しを作成します。
     
    GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint, Class<? extends Throwable> exception)
    ガード・メソッド・ハンドル、無効にするために使用できるスイッチ・ポイント、および起動時にスローされると無効にする例外を持つ、新しいガードされた呼び出しを作成します。
  • jdk.dynalink.linker.supportでのClassの使用

    Classを返すjdk.dynalink.linker.supportのメソッド
    修飾子と型
    メソッド
    説明
    static Class<?>
    TypeUtilities.getPrimitiveType(Class<?> wrapperType)
    プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。
    static Class<?>
    TypeUtilities.getPrimitiveTypeByName(String name)
    プリミティブ型の名前を指定すると、それを表すクラスが返されます。
    static Class<?>
    TypeUtilities.getWrapperType(Class<?> primitiveType)
    プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。
    Classのパラメータを持つjdk.dynalink.linker.supportのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    CompositeTypeBasedGuardingDynamicLinker.canLinkType(Class<?> type)
    複合リンカーの少なくとも1つが、型のTypeBasedGuardingDynamicLinker.canLinkType(Class)からtrueを返す場合はtrueを返します。
    Lookup.findGetter(Class<?> refc, String name, Class<?> type)
    Lookup.findOwnSpecial(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
    ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findSpecial(Class, String, MethodType)で見つけます。
    Lookup.findOwnSpecial(String name, Class<?> rtype, Class<?>... ptypes)
    Lookup.findSpecial(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。
    Lookup.findOwnStatic(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
    ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findStatic(Class, String, MethodType)で見つけます。
    Lookup.findOwnStatic(String name, Class<?> rtype, Class<?>... ptypes)
    Lookup.findStatic(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。
    Lookup.findSpecial(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findSpecial(Class, String, MethodType, Class)を実行します。
    Lookup.findStatic(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findStatic(Class, String, MethodType)を実行します。
    Lookup.findVirtual(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findVirtual(Class, String, MethodType)を実行します。
    Guards.getClassGuard(Class<?> clazz)
    正確な特定のクラスであるために唯一の引数をテストするガード・メソッドを作成します。
    Guards.getInstanceOfGuard(Class<?> clazz)
    特定のクラスのインスタンスであるために唯一の引数をテストするガード・メソッドを作成します。
    static Class<?>
    TypeUtilities.getPrimitiveType(Class<?> wrapperType)
    プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。
    static Class<?>
    TypeUtilities.getWrapperType(Class<?> primitiveType)
    プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。
    static boolean
    TypeUtilities.isConvertibleWithoutLoss(Class<?> sourceType, Class<?> targetType)
    精度を失うことなく型を別の型に変換できるかどうかを判定します。
    Guards.isInstance(Class<?> clazz, int pos, MethodType type)
    指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。
    Guards.isInstance(Class<?> clazz, MethodType type)
    指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。
    static boolean
    TypeUtilities.isMethodInvocationConvertible(Class<?> sourceType, Class<?> targetType)
    JLS 5.3 "メソッド起動変換"のように、メソッドの呼び出し変換を使用して1つの型を別の型に変換できるかどうかを判定します。
    Guards.isOfClass(Class<?> clazz, MethodType type)
    指定された型の引数を持つがboolean戻り値を持つガード・メソッド・ハンドルを作成します。
    static boolean
    TypeUtilities.isSubtype(Class<?> subType, Class<?> superType)
    JLS 4.10 "サブ型"のように、ある型が別の型のサブ型であるかどうかを判別します。
    static boolean
    TypeUtilities.isWrapperType(Class<?> type)
    渡された型がプリミティブ型のラッパーである場合はtrueを返します。
  • jdk.incubator.foreignでのClassの使用

    Classを返すjdk.incubator.foreignのメソッド
    修飾子と型
    メソッド
    説明
    ValueLayout.carrier()
    この値レイアウトに関連付けられたキャリアを返します。
    Classのパラメータを持つjdk.incubator.foreignのメソッド
    修飾子と型
    メソッド
    説明
    static VarHandle
    MemoryHandles.asUnsigned(VarHandle target, Class<?> adaptedType)
    受信値を絞り込み、指定された型との間で送信値を広げることで、ターゲット変数ハンドルを適応させます。
    static VarHandle
    MemoryHandles.dropCoordinates(VarHandle target, int pos, Class<?>... valueTypes)
    ターゲットのvarハンドルに委譲する前にダミー座標を破棄するvarハンドルを返します。
    MemoryLayout.valueLayout(Class<?> carrier, ByteOrder order)
    指定されたJavaキャリアおよびバイト順序の値レイアウトを作成します。
    Classの型引数を持つjdk.incubator.foreignのメソッド・パラメータ
    修飾子と型
    メソッド
    説明
    static VarHandle
    MemoryHandles.permuteCoordinates(VarHandle target, List<Class<?>> newCoordinates, int... reorder)
    新しい座標が指定された座標と一致するように再配列することで、ターゲットのvarハンドルの座標値を適応させるvarハンドルを提供します。
  • jdk.incubator.vectorでのClassの使用

    Classを返すjdk.incubator.vectorのメソッド
    修飾子と型
    メソッド
    説明
    VectorOperators.Conversion.domainType()
    この変換のドメイン(プリミティブ型)。
    abstract Class<E>
    Vector.elementType()
    このベクトルのプリミティブ「要素型」 (ETYPE)を返します。
    VectorSpecies.elementType()
    この種のベクトルのプリミティブ要素型を返します。
    Class<? extends VectorMask<E>>
    VectorSpecies.maskType()
    この種のベクトル・マスク・タイプを返します。
    VectorOperators.Conversion.rangeType()
    この変換の範囲(プリミティブ型)。
    VectorOperators.Operator.rangeType()
    この演算子の特殊な戻り型を報告します。
    Class<? extends Vector<E>>
    VectorSpecies.vectorType()
    この種のベクトル型を返します。
    Classのパラメータを持つjdk.incubator.vectorのメソッド
    修飾子と型
    メソッド
    説明
    abstract <F> Vector<F>
    Vector.check(Class<F> elementType)
    このベクトルが指定された要素型を持つことを確認し、このベクトルを変更せずに返します。
    abstract <F> VectorMask<F>
    VectorMask.check(Class<F> elementType)
    このマスクが指定された要素型のベクトルに適用されることを確認し、このマスクをそのまま返します。
    VectorOperators.Conversion.check(Class<E> from, Class<F> to)
    この変換に目的のドメインおよび範囲タイプがあることを確認します。
    VectorSpecies.check(Class<F> elementType)
    この種が指定された要素型を持っているかどうかを判定し、この種をそのまま返します。
    boolean
    VectorOperators.Operator.compatibleWith(Class<?> elementType)
    この演算子が提案された要素タイプと互換性があるかどうかを報告します。
    static int
    VectorSpecies.elementSize(Class<?> elementType)
    指定されたベクトル要素型(ETYPE)のビット・サイズを返します。
    static <E> VectorSpecies<E>
    VectorSpecies.of(Class<E> elementType, VectorShape shape)
    要素の型とシェイプの種を検索します。
    static <E, F> VectorOperators.Conversion<E,F>
    VectorOperators.Conversion.ofCast(Class<E> from, Class<F> to)
    Java言語の割当てまたは2つの型間のキャスト変換。
    static <E> VectorSpecies<E>
    VectorSpecies.ofLargestShape(Class<E> etype)
    指定された要素型の最大のベクトル種を検索します。
    static <E> VectorSpecies<E>
    VectorSpecies.ofPreferred(Class<E> etype)
    指定されたベクトル要素型について、現在のプラットフォームが優先する種を検索します。
    static <E, F> VectorOperators.Conversion<E,F>
    VectorOperators.Conversion.ofReinterpret(Class<E> from, Class<F> to)
    2つのタイプ間のビット単位の再解釈。
    VectorShape.withLanes(Class<E> elementType)
    指定された要素型と現在のシェイプを持つベクトル種を検索します。
    VectorSpecies.withLanes(Class<F> newType)
    指定された要素タイプとこの種と同じシェイプを持つ種を検索します。
  • jdk.jfrでのClassの使用

    Classのパラメータを持つjdk.jfrのメソッド
    修飾子と型
    メソッド
    説明
    static void
    FlightRecorder.addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)
    定期イベントのフックを追加します。
    Recording.disable(Class<? extends Event> eventClass)
    イベントを無効にします。
    Recording.enable(Class<? extends Event> eventClass)
    イベントを有効にします。
    final <A> A
    AnnotationElement.getAnnotation(Class<? extends Annotation> annotationType)
    同じ名前のAnnotationElementが存在する場合は、指定された型の最初の注釈を戻し、それ以外の場合はnullを戻します。
    <A extends Annotation>
    A
    EventType.getAnnotation(Class<A> annotationClass)
    同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。そうでない場合はnullを返します。
    <A extends Annotation>
    A
    SettingDescriptor.getAnnotation(Class<A> annotationType)
    同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnullを返します。
    <A extends Annotation>
    A
    ValueDescriptor.getAnnotation(Class<A> annotationType)
    この値記述子(null)に同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。
    static EventType
    EventType.getEventType(Class<? extends Event> eventClass)
    イベント・クラスのイベント・タイプを返します。イベント・クラスが存在しない場合はnullを返します。
    static void
    FlightRecorder.register(Class<? extends Event> eventClass)
    イベント・クラスを登録します。
    static void
    FlightRecorder.unregister(Class<? extends Event> eventClass)
    イベント・クラスの登録を解除します。
    Classのパラメータを持つjdk.jfrのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    AnnotationElement(Class<? extends Annotation> annotationType)
    動的に定義されるイベントに使用する注釈要素を作成します。
     
    AnnotationElement(Class<? extends Annotation> annotationType, Object value)
    動的に定義されるイベントに使用する注釈要素を作成します。
     
    AnnotationElement(Class<? extends Annotation> annotationType, Map<String,Object> values)
    動的に定義されるイベントに使用する注釈要素を作成します。
     
    ValueDescriptor(Class<?> type, String name)
    イベント型および注釈を動的に作成する場合に役立つ値記述子を構築します。
     
    ValueDescriptor(Class<?> type, String name, List<AnnotationElement> annotations)
    イベント型および注釈を動的に作成する場合に役立つ値記述子を構築します。
  • jdk.jfr.consumerでのClassの使用

    Classのパラメータを持つjdk.jfr.consumerのメソッド
    修飾子と型
    メソッド
    説明
    RecordingStream.disable(Class<? extends Event> eventClass)
    イベントを無効にします。
    RecordingStream.enable(Class<? extends Event> eventClass)
    イベントを有効にします。
  • jdk.jshell.executionでのClassの使用

    Classを返すjdk.jshell.executionのメソッド
    修飾子と型
    メソッド
    説明
    protected Class<?>
    DirectExecutionControl.findClass(String name)
    指定されたバイナリ名を持つクラスを探します。
    LoaderDelegate.findClass(String name)
    指定されたバイナリ名を持つクラスを探します。
  • jdk.netでのClassの使用

    Classのパラメータを持つjdk.netのメソッド
    修飾子と型
    メソッド
    説明
    static Set<SocketOption<?>>
    Sockets.supportedOptions(Class<?> socketType)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。