クラスjava.lang.Class
の使用

Classを使用しているパッケージ
パッケージ 説明
com.sun.java.accessibility.util
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
com.sun.source.tree
ソース・コードを抽象構文ツリー(Abstract Syntax Tree、AST)として表すためのインタフェースを提供します。
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.datatransfer
アプリケーション間またはアプリケーション内のデータ転送のためのインタフェースとクラスを提供します。
java.awt.dnd
ドラッグ&ドロップ操作は、多くのグラフィカル・ユーザー・インタフェース・システムで見られる直接的な操作ジェスチャで、GUIの表現要素に論理的に関連付けられた2つのエンティティ間で情報を変換するメカニズムを提供します。
java.awt.image.renderable
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
java.beans
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
java.beans.beancontext
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.annotation
Javaプログラミング言語の注釈機能のライブラリ・サポートを提供します。
java.lang.instrument
Javaプログラミング言語エージェントによりJVMで実行中のプログラムを計測するサービスを提供します。
java.lang.invoke
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。
java.lang.management
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
java.lang.reflect
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
java.lang.runtime
java.lang.runtimeパッケージでは、Java言語の低レベルのランタイム・サポートが提供されます。
java.net
ネットワーク・アプリケーションを実装するためのクラスを提供します。
java.nio.file
ファイル、ファイル属性、およびファイル・システムにアクセスするためのJava仮想マシン用のインタフェースとクラスを定義します。
java.nio.file.spi
java.nio.fileパッケージのサービス・プロバイダ・クラス。
java.rmi.server
サーバー側のRMIをサポートするクラスとインタフェースを提供します。
java.security
セキュリティ・フレームワークのクラスとインタフェースを提供します。
java.sql
Javaプログラミング言語を使用して、データ・ソース(通常はリレーショナル・データベース)に格納されているデータにアクセスして処理するためのAPIを提供します。
java.util
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
java.util.concurrent.atomic
単一の変数に対するロックフリーでスレッドセーフなプログラミングをサポートするクラスの小規模なツールキットです。
java.util.prefs
このパッケージを使用して、アプリケーションからユーザーおよびシステムの設定データと構成データを格納および取得できます。
javax.annotation.processing
注釈プロセッサを宣言し、注釈プロセッサが注釈処理ツール環境とやり取りできるようにするための機能。
javax.crypto
暗号化操作のクラスとインタフェースを提供します。
javax.imageio.metadata
メタデータの読み込みおよび書込みを処理するJavaイメージ入出力APIのパッケージです。
javax.imageio.spi
リーダー、ライター、コード変換器、およびストリームのプラグイン・インタフェースとランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
javax.lang.model
Java言語モデル、宣言のモデルおよびJavaプログラミング言語のタイプとタイプで構成されるパッケージのタイプと階層。
javax.lang.model.element
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
javax.lang.model.type
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
javax.management
Java Management Extensionsのコア・クラスを提供します。
javax.management.loading
高度な動的ロード機能を実装するクラスを提供します。
javax.management.openmbean
公開データ型とOpen MBean記述子クラスを提供します。
javax.naming.spi
javax.namingおよび関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。
javax.print
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
javax.print.attribute
Java印刷サービスの属性のタイプと、それらを属性セットに収集する方法を記述するクラスおよびインタフェースを提供します。
javax.print.attribute.standard
パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
javax.script
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
javax.security.auth
このパッケージは、認証と承認に関するフレームワークを提供します。
javax.sound.midi
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
javax.sound.sampled
サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。
javax.sql
Javaプログラミング言語からサーバー側のデータ・ソースにアクセスして処理するためのAPIを提供します。
javax.sql.rowset
JDBC RowSet実装用の標準インタフェースと基底クラスです。
javax.sql.rowset.serial
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.event
Swingコンポーネントによってトリガーされるイベントを提供します。
javax.swing.plaf.synth
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.table
javax.swing.JTableを処理するためのクラスとインタフェースを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
javax.swing.tree
javax.swing.JTreeを処理するためのクラスとインタフェースを提供します。
javax.tools
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
javax.xml.xpath
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
jdk.dynalink.beans
通常のJavaオブジェクト用のリンカーを含みます。
jdk.dynalink.linker
独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスが含まれています。
jdk.dynalink.linker.support
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
jdk.incubator.foreign
下位レベルの安全かつ効率的なメモリー・アクセスをサポートするクラスです。
jdk.jfr
このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。
jdk.jfr.consumer
このパッケージには、Flight Recorderデータを使用するためのクラスが含まれています。
jdk.jshell.execution
JShell実行エンジンを構築するための実装サポートを提供します。
jdk.net
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のメソッド
    修飾子と型 メソッド 説明
    <T extends DragGestureRecognizer>
    T
    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のメソッド
    修飾子と型 メソッド 説明
    Class<?> DataFlavor.getDefaultRepresentationClass()
    デフォルトの表現クラスを返します。
    Class<?> DataFlavor.getRepresentationClass()
    このDataFlavorが要求されたときに、このDataFlavorをサポートしているオブジェクトが返すClassを返します。
    protected static 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のメソッド
    修飾子と型 メソッド 説明
    <T extends DragGestureRecognizer>
    T
    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のメソッド
    修飾子と型 メソッド 説明
    Class<?> BeanDescriptor.getBeanClass()
    BeanのClassオブジェクトを取得します。
    Class<?> BeanDescriptor.getCustomizerClass()
    BeanのカスタマイザのClassオブジェクトを取得します。
    Class<?> IndexedPropertyDescriptor.getIndexedPropertyType()
    インデックス付きプロパティのJava型情報を返します。
    Class<?> EventSetDescriptor.getListenerType()
    ターゲット・インタフェースのClassオブジェクトを取得します。
    Class<?> PropertyDescriptor.getPropertyEditorClass()
    このプロパティの明示的な登録済みPropertyEditorクラスを取得します。
    Class<?> 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実装を作成します。
    static PropertyEditor 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から、そのソース・オブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。
    PersistenceDelegate 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> BeanContextServiceAvailableEvent.getServiceClass()
    この通知の対象であるサービス・クラスを取得します。
    Class<?> 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 boolean BeanContextSupport.classEquals​(Class<?> first, Class<?> second)
    2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。
    protected BeanContextServicesSupport.BCSSServiceProvider BeanContextServicesSupport.createBCSSServiceProvider​(Class<?> sc, BeanContextServiceProvider bcsp)
    サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。
    protected void BeanContextServicesSupport.fireServiceAdded​(Class<?> serviceClass)
    新しいサービスを通知するBeanContextServiceEventをトリガーします。
    protected void BeanContextServicesSupport.fireServiceRevoked​(Class<?> serviceClass, boolean revokeNow)
    特定のサービスが利用できなくなったことを示すBeanContextServiceRevokedEventをトリガーします。
    Iterator<?> BeanContextServiceProvider.getCurrentServiceSelectors​(BeanContextServices bcs, Class<?> serviceClass)
    BeanContextServicesによって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。
    Iterator<?> BeanContextServices.getCurrentServiceSelectors​(Class<?> serviceClass)
    基本的なBeanContextServiceProviderのgetCurrentServiceSelectors()を呼び出すことによって、指定されたサービスのサービス依存サービス・パラメータ(Service Selectors)のリストを取得します。
    Iterator<?> BeanContextServicesSupport.getCurrentServiceSelectors​(Class<?> serviceClass)  
    Object BeanContextServiceProvider.getService​(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)
    BeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。
    Object BeanContextServices.getService​(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
    BeanContextChild、またはBeanContextChildに関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServicesから現在登録されているサービスへの参照を取得できます。
    Object 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のコンストラクタ
    コンストラクタ 説明
    BeanContextServiceAvailableEvent​(BeanContextServices bcs, Class<?> sc)
    BeanContextAvailableServiceEventを構築します。
    BeanContextServiceRevokedEvent​(BeanContextServices bcs, Class<?> sc, boolean invalidate)
    BeanContextServiceEventを構築します。
  • java.ioでのClassの使用

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

    Classとして宣言されているjava.langのフィールド
    修飾子と型 フィールド 説明
    static Class<Boolean> Boolean.TYPE
    booleanのプリミティブ型を表すClassオブジェクトです。
    static Class<Byte> Byte.TYPE
    プリミティブ型byteを表すClassインスタンス。
    static Class<Character> Character.TYPE
    プリミティブ型charを表すClassインスタンス。
    static Class<Double> Double.TYPE
    プリミティブ型doubleを表すClassインスタンス。
    static Class<Float> Float.TYPE
    プリミティブ型floatを表すClassインスタンス。
    static Class<Integer> Integer.TYPE
    プリミティブ型intを表すClassインスタンス
    static Class<Long> Long.TYPE
    プリミティブ型longを表すClassインスタンス。
    static Class<Short> Short.TYPE
    プリミティブ型shortを表すClassインスタンス。
    static Class<Void> Void.TYPE
    キーワードvoidに対応する擬似型を表すClassオブジェクトです。
    Classを返すjava.langのメソッド
    修飾子と型 メソッド 説明
    Class<?> Class.arrayType()
    コンポーネント型がこのClassによって記述されている配列型のClassを返します。
    <U> Class<? extends U> Class.asSubclass​(Class<U> clazz)
    指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClassオブジェクトをキャストします。
    Class<?> Class.componentType()
    配列型を説明する場合は、Classのコンポーネント型を返します。それ以外の場合は、nullを返します。
    protected Class<?> ClassLoader.defineClass​(byte[] b, int off, int len)
    非推奨。
    defineClass(String, byte[], int, int)に置き換えられています。
    protected Class<?> ClassLoader.defineClass​(String name, byte[] b, int off, int len)
    バイトの配列をClassクラスのインスタンスに変換します。
    protected Class<?> ClassLoader.defineClass​(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
    指定されたProtectionDomainを使用して、バイトの配列をクラスClassのインスタンスに変換します。
    protected 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 Class<?> ClassLoader.findLoadedClass​(String name)
    このローダーがこのバイナリ名を持つクラスの起動ローダーとしてJava仮想マシンにより記録されていた場合は、指定されたバイナリ名を持つクラスを返します。
    protected 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オブジェクトを返します。
    Class<?> StackWalker.getCallerClass()
    getCallerClassを呼び出したメソッドを呼び出した呼び出し元のClassオブジェクトを取得します。
    Class<?> Object.getClass()
    このObjectの実行時クラスを返します。
    protected Class<?>[] SecurityManager.getClassContext()
    現在の例外実行スタックをクラスの配列として返します。
    Class<?>[] Class.getClasses()
    このClassオブジェクトが表すクラスのメンバーである、すべてのpublicクラスおよびインタフェースを表すClassオブジェクトを格納している配列を返します。
    Class<?> Class.getComponentType()
    配列のコンポーネント型を表すClassを返します。
    Class<?>[] Class.getDeclaredClasses()
    このClassオブジェクトが表すクラスのメンバーとして宣言されたすべてのクラスおよびインタフェースをリフレクトするClassオブジェクトの配列を返します。
    Class<?> Class.getDeclaringClass()
    このClassオブジェクトが表すクラスまたはインタフェースが別のクラスのメンバーの場合は、それが宣言されたクラスを表すClassオブジェクトを返します。
    Class<E> Enum.getDeclaringClass()
    このenum定数のenum型に対応するClassオブジェクトを返します。
    Class<?> StackWalker.StackFrame.getDeclaringClass()
    このスタック・フレームによって表されるメソッドのClassの宣言を取得します。
    Class<?> Class.getEnclosingClass()
    基本となるクラスを直接囲むクラスを返します。
    Class<?>[] Class.getInterfaces()
    このClassオブジェクトが表すクラスまたはインタフェースによって直接実装されたインタフェースを返します。
    Class<?> Class.getNestHost()
    このClassオブジェクトが表すクラスまたはインタフェースが属する「ネスト」のネストされたホストを返します。
    Class<?>[] Class.getNestMembers()
    このClassオブジェクトが属する、ネストされたクラスまたはインタフェースのメンバーであるすべてのクラスおよびインタフェースを表すClassオブジェクトを含む配列を返します。
    Class<? super T> Class.getSuperclass()
    このClassで表されるエンティティ(クラス、インタフェース、プリミティブ型またはvoid)の直接スーパークラスを表すClassを返します。
    Class<?> ClassLoader.loadClass​(String name)
    指定されたバイナリ名を持つクラスをロードします。
    protected Class<?> ClassLoader.loadClass​(String name, boolean resolve)
    指定されたバイナリ名を持つクラスをロードします。
    Classの引数を持つ型を返すjava.langのメソッド
    修飾子と型 メソッド 説明
    TypeVariable<Class<T>>[] Class.getTypeParameters()
    GenericDeclarationオブジェクトによって表されるジェネリック宣言で宣言された型変数を表すTypeVariableオブジェクトの配列を宣言順に返します。
    Class型のパラメータを持つjava.langのメソッド
    修飾子と型 メソッド 説明
    Module 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について、指定されたクラスの派生値を計算します。
    T 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)
    この要素に関連付けられている注釈を返します。
    Constructor<T> 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)  
    Constructor<T> Class.getDeclaredConstructor​(Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトするConstructorオブジェクトを返します。
    Method Class.getDeclaredMethod​(String name, Class<?>... parameterTypes)
    このClassオブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethodオブジェクトを返します。
    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 void ClassLoader.resolveClass​(Class<?> c)
    指定されたクラスをリンクします。
    protected void ClassLoader.setSigners​(Class<?> c, Object[] signers)
    クラスの署名者を設定します。
    static <T extends Enum<T>>
    T
    Enum.valueOf​(Class<T> enumType, 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のメソッド
    修飾子と型 メソッド 説明
    Class[] Instrumentation.getAllLoadedClasses()
    JVMにより現在ロードされているすべてのクラスの配列を返します。
    Class<?> ClassDefinition.getDefinitionClass()
    クラスを返します。
    Class[] 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> MethodHandles.Lookup.accessClass​(Class<?> targetClass)
    このLookupオブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。
    Class<?> MethodHandles.Lookup.defineClass​(byte[] bytes)
    ClassLoader::defineClassをコールする場合と同様に、このルックアップ「ルックアップ・クラス」と同じクラス・ローダー、同じランタイム・パッケージおよび「保護ドメイン」で、bytesからクラスまたはインタフェースを作成してリンクします。
    Class<?> MethodHandles.Lookup.ensureInitialized​(Class<?> targetClass)
    targetClassが初期化されていることを確認します。
    Class<?> MethodHandles.Lookup.findClass​(String targetName)
    このLookupオブジェクト「解決された場合」によってldcの命令で定義された参照コンテキストから名前でクラスを検索します。
    Class<?> MethodHandleInfo.getDeclaringClass()
    解読されたメソッド・ハンドルの基礎となるメンバーが定義されたクラスを返します。
    Class<?> MethodType.lastParameterType()
    このメソッド型の最後のパラメータ型を返します。
    Class<?> MethodHandles.Lookup.lookupClass()
    ルックアップを実行しているクラスを示します。
    Class<?>[] MethodType.parameterArray()
    パラメータの型を配列として提供します(簡易メソッド)。
    Class<?> MethodType.parameterType​(int num)
    このメソッド型の中の指定されたインデックスのパラメータの型を返します。
    Class<?> MethodHandles.Lookup.previousLookupClass()
    この参照オブジェクトが以前に電話をかけていた別のモジュール、またはnullで参照区分を報告します。
    static Class<?> ConstantBootstraps.primitiveClass​(MethodHandles.Lookup lookup, String name, Class<?> type)
    nameによって型記述子が指定されているプリミティブ型のClassミラーを戻します。
    Class<?> MethodType.returnType()
    このメソッド型の戻り値の型を返します。
    Class<?> VarHandle.varType()
    このVarHandleによって参照される変数の可変型を返します。
    static Class<?> MethodHandleProxies.wrapperInstanceType​(Object x)
    このラッパー・インスタンスが作成されたときの一意の単一メソッド・インタフェースの型を回復します。
    Class型の引数を持つ型を返すjava.lang.invokeのメソッド
    修飾子と型 メソッド 説明
    List<Class<?>> VarHandle.coordinateTypes()
    このVarHandleの座標型を返します。
    List<Class<?>> MethodType.parameterList()
    パラメータの型をリストとして提供します(簡易メソッド)。
    Class型のパラメータを持つjava.lang.invokeのメソッド
    修飾子と型 メソッド 説明
    Class<?> MethodHandles.Lookup.accessClass​(Class<?> targetClass)
    このLookupオブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。
    MethodType MethodType.appendParameterTypes​(Class<?>... ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    static MethodHandle MethodHandles.arrayConstructor​(Class<?> arrayClass)
    anewarrayバイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.arrayElementGetter​(Class<?> arrayClass)
    aaloadバイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.arrayElementSetter​(Class<?> arrayClass)
    astoreバイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。
    static VarHandle MethodHandles.arrayElementVarHandle​(Class<?> arrayClass)
    arrayClassの配列の要素にアクセスするVarHandleを生成します。
    static MethodHandle MethodHandles.arrayLength​(Class<?> arrayClass)
    arraylengthバイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。
    static VarHandle ConstantBootstraps.arrayVarHandle​(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> arrayClass)
    配列型にVarHandleを検索します。
    MethodHandle MethodHandle.asCollector​(int collectArgPos, Class<?> arrayType, int arrayLength)
    array-collectingメソッドのハンドルを作成します。ハンドルは、与えられた位置から開始して与えられた数の位置引数を受け取り、それらを配列引数に集めます。
    MethodHandle MethodHandle.asCollector​(Class<?> arrayType, int arrayLength)
    末尾の指定された数の定位置引数を受け取り、それらを集めて1つの配列引数に格納するような、配列収集メソッド・ハンドルを作成します。
    static <T> T MethodHandleProxies.asInterfaceInstance​(Class<T> intfc, MethodHandle target)
    指定されたメソッド・ハンドルに呼出しをリダイレクトする、指定された単一メソッド・インタフェースのインスタンスを生成します。
    MethodHandle MethodHandle.asSpreader​(int spreadArgPos, Class<?> arrayType, int arrayLength)
    array-spreadingメソッド・ハンドルを作成します。ハンドルは、指定された位置に配列引数を受け取り、配列の代わりに位置引数としてその要素を展開します。
    MethodHandle MethodHandle.asSpreader​(Class<?> arrayType, int arrayLength)
    末尾の1つの配列引数を受け取り、その要素を複数の定位置引数に分配するような、配列分配メソッド・ハンドルを作成します。
    MethodHandle 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の要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。
    static MethodHandle MethodHandles.catchException​(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)
    ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。
    MethodType MethodType.changeParameterType​(int num, Class<?> nptype)
    1つのパラメータの型が異なるメソッド型を検索または作成します。
    MethodType MethodType.changeReturnType​(Class<?> nrtype)
    戻り値の型が異なるメソッド型を検索または作成します。
    static MethodHandle MethodHandles.constant​(Class<?> type, Object value)
    要求された戻り値の型を持ち、呼び出されるたびに指定された定数値を返すメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.dropArguments​(MethodHandle target, int pos, Class<?>... valueTypes)
    いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。
    Class<?> 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を検索します。
    MethodHandle MethodHandles.Lookup.findConstructor​(Class<?> refc, MethodType type)
    指定された型のコンストラクタを使ってオブジェクトの作成と初期化を行うメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findGetter​(Class<?> refc, String name, Class<?> type)
    非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findSetter​(Class<?> refc, String name, Class<?> type)
    非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findSpecial​(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
    仮想メソッドの早期にバインドされるメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findStatic​(Class<?> refc, String name, MethodType type)
    staticメソッドのメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findStaticGetter​(Class<?> refc, String name, Class<?> type)
    staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。
    MethodHandle MethodHandles.Lookup.findStaticSetter​(Class<?> refc, String name, Class<?> type)
    staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。
    VarHandle MethodHandles.Lookup.findStaticVarHandle​(Class<?> decl, String name, Class<?> type)
    declのクラスで宣言された型typeの静的フィールドnameへのアクセスを提供するVarHandleを生成します。
    VarHandle MethodHandles.Lookup.findVarHandle​(Class<?> recv, String name, Class<?> type)
    recvのクラスで宣言された型typeの非静的フィールドnameへのアクセスを提供するVarHandleを生成します。
    MethodHandle 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)
    静的最終フィールドの値を返します。
    static MethodHandle MethodHandles.identity​(Class<?> type)
    呼出し時に唯一の引数の値を返すメソッド・ハンドルを生成します。
    MethodHandles.Lookup MethodHandles.Lookup.in​(Class<?> requestedLookupClass)
    指定された新しいルックアップ・クラスでルックアップを作成します。
    MethodType 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ミラーを戻します。
    static MethodHandles.Lookup 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を検索します。
    static MethodHandle MethodHandles.throwException​(Class<?> returnType, Class<? extends Throwable> exType)
    指定されたexTypeの例外をスローするメソッド・ハンドルを生成します。
    static String MethodHandleInfo.toString​(int kind, Class<?> defc, String name, MethodType type)
    MethodHandleInfoの文字列表現を、そのシンボリック参照の4つの部分を基に返します。
    MethodHandle MethodHandles.Lookup.unreflectSpecial​(Method m, Class<?> specialCaller)
    リフレクトされたメソッドのメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.zero​(Class<?> type)
    呼び出されるたびにその型のデフォルト値を返すリクエストされた戻り値型の定数メソッド・ハンドルを生成します。
    Class型の型引数を持つjava.lang.invokeのメソッド・パラメータ
    修飾子と型 メソッド 説明
    MethodType MethodType.appendParameterTypes​(List<Class<?>> ptypesToInsert)
    追加のパラメータの型を持つメソッド型を検索または作成します。
    static MethodHandle MethodHandles.dropArguments​(MethodHandle target, int pos, List<Class<?>> valueTypes)
    いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。
    static MethodHandle MethodHandles.dropArgumentsToMatch​(MethodHandle target, int skip, List<Class<?>> newTypes, int pos)
    指定されたパラメータ型に一致するように、ターゲット・メソッド・ハンドルを適合させます。
    MethodType 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>> ManagementFactory.getPlatformManagementInterfaces()
    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のメソッド
    修飾子と型 メソッド 説明
    Class<T> Constructor.getDeclaringClass()
    このオブジェクトが表すコンストラクタを宣言するクラスを表すClassオブジェクトを返します。
    abstract Class<?> Executable.getDeclaringClass()
    このオブジェクトによって表される実行可能ファイルを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    Class<?> Field.getDeclaringClass()
    Fieldオブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    Class<?> Member.getDeclaringClass()
    Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。
    Class<?> Method.getDeclaringClass()
    このオブジェクトが表すメソッドを宣言するクラスまたはインタフェースを表すClassオブジェクトを返します。
    Class<?> RecordComponent.getDeclaringRecord()
    このレコード・コンポーネントを宣言するレコード・クラスを返します。
    abstract Class<?>[] Executable.getExceptionTypes()
    このオブジェクトで表される基礎となる実行可能ファイルによってスローされるように宣言されている例外の型を表すClassオブジェクトの配列を返します。
    abstract Class<?>[] Executable.getParameterTypes()
    このオブジェクトによって表される実行可能ファイルの仮パラメータ型を宣言順で表すClassオブジェクトの配列を返します。
    static Class<?> Proxy.getProxyClass​(ClassLoader loader, Class<?>... interfaces)
    非推奨。
    名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。
    Class<?> Method.getReturnType()
    このMethodオブジェクトによって表されるメソッドの仮の戻り値の型を表すClassオブジェクトを返します。
    Class<?> Field.getType()
    Fieldオブジェクトで表されるフィールドの宣言タイプを識別するClassオブジェクトを返します。
    Class<?> Parameter.getType()
    このParameterオブジェクトによって表されるパラメータの宣言された型を識別するClassオブジェクトを返します。
    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検索パスから、指定された名前を持つクラスを検索してロードします。
    Class<T> SocketOption.type()
    このソケット・オプション値の型を返します。
    Class型のパラメータを持つjava.netのメソッド
    修飾子と型 メソッド 説明
    Object ContentHandler.getContent​(URLConnection urlc, Class[] classes)
    オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。
    Object URL.getContent​(Class<?>[] classes)
    このURLのコンテンツを取得します。
    Object URLConnection.getContent​(Class<?>[] classes)
    このURL接続のコンテンツを取得します。
  • java.nio.fileでのClassの使用

    Classを返すjava.nio.fileのメソッド
    修飾子と型 メソッド 説明
    Class<T> 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 FileStore.supportsFileAttributeView​(Class<? extends FileAttributeView> type)
    このファイル・ストアが、指定されたファイル属性ビューで識別されるファイル属性をサポートするかどうかを示します。
  • 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> LoaderHandler.loadClass​(String name)
    非推奨。
    代替はありません。
    Class<?> 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 Class<?> SecureClassLoader.defineClass​(String name, byte[] b, int off, int len, CodeSource cs)
    バイトの配列を、オプションのCodeSourceを使用してClassクラスのインスタンスに変換します。
    protected 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)
    このパラメータ・オブジェクトの(透明な)仕様を返します。
    boolean KeyStore.entryInstanceOf​(String alias, Class<? extends KeyStore.Entry> entryClass)
    指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。
    <T extends KeySpec>
    T
    KeyFactory.getKeySpec​(Key key, Class<T> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を返します。
    <T extends AlgorithmParameterSpec>
    T
    AlgorithmParameters.getParameterSpec​(Class<T> paramSpec)
    パラメータ・オブジェクトの透明な仕様を返します。
  • java.sqlでのClassの使用

    Class型の引数を持つ型を返すjava.sqlのメソッド
    修飾子と型 メソッド 説明
    Map<String,​Class<?>> 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のメソッド・パラメータ
    修飾子と型 メソッド 説明
    Object Array.getArray​(long index, int count, Map<String,​Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の一部を取り出します。指定されたindexで始まり、最大でcountの連続するSQL配列要素が格納されます。
    Object Array.getArray​(Map<String,​Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の内容を取り出します。
    Object[] Struct.getAttributes​(Map<String,​Class<?>> map)
    このStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。
    Object CallableStatement.getObject​(int parameterIndex, Map<String,​Class<?>> map)
    OUTパラメータparameterIndexの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。
    Object CallableStatement.getObject​(String parameterName, Map<String,​Class<?>> map)
    OUTパラメータparameterNameの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。
    Object Ref.getObject​(Map<String,​Class<?>> map)
    参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用してJava型へマップします。
    Object ResultSet.getObject​(int columnIndex, Map<String,​Class<?>> map)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。
    Object ResultSet.getObject​(String columnLabel, Map<String,​Class<?>> map)
    このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。
    ResultSet Array.getResultSet​(long index, int count, Map<String,​Class<?>> map)
    インデックスindexで始まり、最大でcountの連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。
    ResultSet Array.getResultSet​(Map<String,​Class<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の要素を含む結果セットを取得します。
    void Connection.setTypeMap​(Map<String,​Class<?>> map)
    このConnectionオブジェクトの型マップとして、指定されたTypeMapオブジェクトをインストールします。
  • java.utilでのClassの使用

    Classを返すjava.utilのメソッド
    修飾子と型 メソッド 説明
    Class<?> 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マップを作成します。
    IllegalFormatConversionException​(char c, Class<?> arg)
    一致しない変換および対応する引数クラスを使用して、このクラスのインスタンスを構築します。
  • java.util.concurrent.atomicでのClassの使用

    Class型のパラメータを持つjava.util.concurrent.atomicのメソッド
    修飾子と型 メソッド 説明
    static <U> AtomicIntegerFieldUpdater<U> 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のメソッド
    修飾子と型 メソッド 説明
    static Preferences Preferences.systemNodeForPackage​(Class<?> c)
    システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。
    static Preferences 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)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
    KeySpec SecretKeyFactory.getKeySpec​(SecretKey key, Class<?> keySpec)
    指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。
  • javax.imageio.metadataでのClassの使用

    Classを返すjavax.imageio.metadataのメソッド
    修飾子と型 メソッド 説明
    Class<?> IIOMetadataFormat.getObjectClass​(String elementName)
    要素内に格納されたObject参照のClass型を返します。
    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 Class<?>[] ImageReaderSpi.STANDARD_INPUT_TYPE
    非推奨。
    このフィールドを使用する代わりに、同等の配列{ ImageInputStream.class }を直接作成してください。
    static Class<?>[] ImageWriterSpi.STANDARD_OUTPUT_TYPE
    非推奨。
    このフィールドを使用する代わりに、同等の配列{ ImageOutputStream.class }を直接作成してください。
    Classを返すjavax.imageio.spiのメソッド
    修飾子と型 メソッド 説明
    Class<?> ImageInputStreamSpi.getInputClass()
    createInputStreamInstanceメソッドを使用してImageInputStream内に「ラップ」するため、入力ソースが実装する必要のあるクラスまたはインタフェースの型を表すClassオブジェクトを返します。
    Class<?>[] ImageReaderSpi.getInputTypes()
    リーダーのsetInputメソッドの引数に使用可能なオブジェクトの型を示すClassオブジェクトの配列を返します。
    Class<?> ImageOutputStreamSpi.getOutputClass()
    createOutputStreamInstanceメソッドを使用してImageOutputStreamに「ラップ」するため、出力先が実装する必要のあるクラスまたはインタフェースの型を表すClassオブジェクトを返します。
    Class<?>[] ImageWriterSpi.getOutputTypes()
    ライターのsetOutputメソッドの引数に使用可能なオブジェクトの型を示すClassオブジェクトの配列を返します。
    Class型の引数を持つ型を返すjavax.imageio.spiのメソッド
    修飾子と型 メソッド 説明
    Iterator<Class<?>> 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> StandardMBean.getImplementationClass()
    このStandard MBean (またはMXBean)の実装のクラスを取得します。
    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のコンストラクタ
    コンストラクタ 説明
    StandardEmitterMBean​(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
    管理インタフェースがmbeanInterfaceで指定されたMBeanを作成します。通知は、指定したNotificationEmitterにより処理されます。
    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を作成します。
    StandardMBean​(Class<?> mbeanInterface)
    指定されたmbeanInterfaceクラスを使って、DynamicMBeanをthisから作成します。
    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メソッドです。
    Class<?> ClassLoaderRepository.loadClass​(String className)
    クラス・ローダーのリストから、指定された名前のクラスをロードします。
    static Class<?> DefaultLoaderRepository.loadClass​(String className)
    非推奨。
    クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。
    Class<?> MLet.loadClass​(String name, ClassLoaderRepository clr)
    このMLetのURLでクラスが見つからない場合、指定されたClassLoaderRepositoryを使ってクラスをロードします。
    Class<?> ClassLoaderRepository.loadClassBefore​(ClassLoader stop, String className)
    クラス・ローダーのリストからクラスをロードし、指定されたクラス名の位置で処理を停止します。
    Class<?> 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のメソッド
    修飾子と型 メソッド 説明
    ResolveResult Resolver.resolveToClass​(String name, Class<? extends Context> contextType)
    名前を部分的に解決します。
    ResolveResult Resolver.resolveToClass​(Name name, Class<? extends Context> contextType)
    名前を部分的に解決します。
  • javax.printでのClassの使用

    Classを返すjavax.printのメソッド
    修飾子と型 メソッド 説明
    Class<?>[] PrintService.getSupportedAttributeCategories()
    この印刷サービスのジョブ設定時に、クライアントが指定可能な印刷属性カテゴリを判別します。
    Class<?>[] AttributeException.getUnsupportedAttributes()
    Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnullを返します。
    Class型のパラメータを持つjavax.printのメソッド
    修飾子と型 メソッド 説明
    <T extends PrintServiceAttribute>
    T
    PrintService.getAttribute​(Class<T> category)
    指定された単一のサービス属性の値を取得します。
    Object PrintService.getDefaultAttributeValue​(Class<? extends Attribute> category)
    この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。
    Object 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を返します。
    Attribute AttributeSet.get​(Class<?> category)
    指定された属性カテゴリに格納される属性セットの属性値を返します。
    Attribute 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のコンストラクタ
    コンストラクタ 説明
    HashAttributeSet​(Class<?> interfaceName)
    新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    HashAttributeSet​(Attribute[] attributes, Class<?> interfaceName)
    新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    HashAttributeSet​(Attribute attribute, Class<?> interfaceName)
    指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
    HashAttributeSet​(AttributeSet attributes, Class<?> interfaceName)
    初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。
  • javax.print.attribute.standardでのClassの使用

    Classを返すjavax.print.attribute.standardのメソッド
    修飾子と型 メソッド 説明
    Class<? extends Attribute> Chromaticity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> ColorSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Compression.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Copies.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> CopiesSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> DateTimeAtCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> DateTimeAtCreation.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> DateTimeAtProcessing.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Destination.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> DialogOwner.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> DialogTypeSelection.getCategory()
    この印刷属性値の"category"として使用される印刷属性クラスを取得します。
    Class<? extends Attribute> DocumentName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Fidelity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Finishings.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobHoldUntil.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobImpressions.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobImpressionsCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobImpressionsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobKOctets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobKOctetsProcessed.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobKOctetsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobMediaSheets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobMediaSheetsCompleted.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobMediaSheetsSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobMessageFromOperator.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobOriginatingUserName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobPriority.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobPrioritySupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobSheets.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobState.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobStateReason.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> JobStateReasons.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Media.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> MediaPrintableArea.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> MediaSize.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> MultipleDocumentHandling.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> NumberOfDocuments.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> NumberOfInterveningJobs.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> NumberUp.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> NumberUpSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> OrientationRequested.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> OutputDeviceAssigned.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PageRanges.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PagesPerMinute.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PagesPerMinuteColor.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PDLOverrideSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PresentationDirection.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterInfo.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterIsAcceptingJobs.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterLocation.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterMakeAndModel.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterMessageFromOperator.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterMoreInfo.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterMoreInfoManufacturer.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterResolution.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterState.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterStateReason.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterStateReasons.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrinterURI.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> PrintQuality.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> QueuedJobCount.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> ReferenceUriSchemesSupported.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> RequestingUserName.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> Severity.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    Class<? extends Attribute> SheetCollate.getCategory()
    この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。
    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> Subject.getPrivateCredentials​(Class<T> c)
    指定したClassのインスタンスまたはサブクラスであるこのSubjectに関連付けられた非公開資格のSetを返します。
    <T> Set<T> Subject.getPublicCredentials​(Class<T> c)
    指定したClassのインスタンスまたはサブクラスであるこのSubjectに関連付けられた公開資格のSetを返します。
  • javax.sound.midiでのClassの使用

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

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

    Classを返すjavax.swingのメソッド
    修飾子と型 メソッド 説明
    Class<?> 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の最初のオブジェクトを返します。
    TableCellEditor JTable.getDefaultEditor​(Class<?> columnClass)
    TableColumnにエディタが設定されていない場合に使用するエディタを返します。
    TableCellRenderer 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> AbstractTableModel.getColumnClass​(int columnIndex)
    columnIndexにかかわらずObject.classを返します。
    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のメソッド
    修飾子と型 メソッド 説明
    Class<?> 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のメソッド
    修飾子と型 メソッド 説明
    <S> ServiceLoader<S> ForwardingJavaFileManager.getServiceLoader​(JavaFileManager.Location location, Class<S> service)  
    default <S> ServiceLoader<S> JavaFileManager.getServiceLoader​(JavaFileManager.Location location, Class<S> service)
    指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。
    DocumentationTool.DocumentationTask 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のメソッド
    修飾子と型 メソッド 説明
    Class<?> StaticClass.getRepresentedClass()
    表現されたJavaクラスを返します。
    Classのパラメータを持つjdk.dynalink.beansのメソッド
    修飾子と型 メソッド 説明
    static StaticClass StaticClass.forClass​(Class<?> clazz)
    指定されたクラスのStaticClassインスタンスを取得します。
    static Object BeansLinker.getConstructorMethod​(Class<?> clazz, String signature)
    指定されたクラスのコンストラクタの動的メソッドと指定されたシグネチャを返します。
    static Set<String> BeansLinker.getInstanceMethodNames​(Class<?> clazz)
    クラスのすべてのインスタンス・メソッドの名前のセットを返します。
    TypeBasedGuardingDynamicLinker BeansLinker.getLinkerForClass​(Class<?> clazz)
    特定の単一クラスのBeanリンカーを返します。
    static Set<String> BeansLinker.getReadableInstancePropertyNames​(Class<?> clazz)
    クラスのすべての読み込み可能なインスタンス・プロパティの名前のセットを返します。
    static Set<String> BeansLinker.getReadableStaticPropertyNames​(Class<?> clazz)
    クラスのすべての読み込み可能な静的プロパティの名前のセットを返します。
    static Set<String> BeansLinker.getStaticMethodNames​(Class<?> clazz)
    クラスのすべての静的メソッドの名前のセットを返します。
    static Set<String> BeansLinker.getWritableInstancePropertyNames​(Class<?> clazz)
    クラスのすべての書き込み可能なインスタンス・プロパティの名前のセットを返します。
    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.Comparison ConversionComparator.compareConversion​(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
    2つのターゲット型のどちらが、ソース型から優先する変換ターゲットかを決定します。
    ConversionComparator.Comparison LinkerServices.compareConversion​(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
    ソース型から2つのターゲット型への2つの型変換のどちらを優先するかを決定します。
    GuardedInvocation GuardingTypeConverterFactory.convertToType​(Class<?> sourceType, Class<?> targetType, Supplier<MethodHandles.Lookup> lookupSupplier)
    指定されたソース型の値を受け取り、指定されたターゲット型に変換された値を返す保護された型変換を返します。
    GuardedInvocation GuardedInvocation.dropArguments​(int pos, Class<?>... valueTypes)
    呼び出しと(それが存在し、少なくともposパラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, Class...)でドロップする呼び出しを行います。
    MethodHandle LinkerServices.getTypeConverter​(Class<?> sourceType, Class<?> targetType)
    ソースとターゲットの型を指定すると、それらの間で変換を行うメソッド・ハンドルが返されます。
    Classの型引数を持つjdk.dynalink.linkerのメソッド・パラメータ
    修飾子と型 メソッド 説明
    GuardedInvocation 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を返します。
    MethodHandle Lookup.findGetter​(Class<?> refc, String name, Class<?> type)
    static MethodHandle Lookup.findOwnSpecial​(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
    ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findSpecial(Class, String, MethodType)で見つけます。
    MethodHandle Lookup.findOwnSpecial​(String name, Class<?> rtype, Class<?>... ptypes)
    Lookup.findSpecial(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。
    static MethodHandle Lookup.findOwnStatic​(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
    ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findStatic(Class, String, MethodType)で見つけます。
    MethodHandle Lookup.findOwnStatic​(String name, Class<?> rtype, Class<?>... ptypes)
    Lookup.findStatic(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。
    MethodHandle Lookup.findSpecial​(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findSpecial(Class, String, MethodType, Class)を実行します。
    MethodHandle Lookup.findStatic​(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findStatic(Class, String, MethodType)を実行します。
    MethodHandle Lookup.findVirtual​(Class<?> declaringClass, String name, MethodType type)
    基になるルックアップに対してMethodHandles.Lookup.findVirtual(Class, String, MethodType)を実行します。
    static MethodHandle Guards.getClassGuard​(Class<?> clazz)
    正確な特定のクラスであるために唯一の引数をテストするガード・メソッドを作成します。
    static MethodHandle Guards.getInstanceOfGuard​(Class<?> clazz)
    特定のクラスのインスタンスであるために唯一の引数をテストするガード・メソッドを作成します。
    static Class<?> TypeUtilities.getPrimitiveType​(Class<?> wrapperType)
    プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。
    static Class<?> TypeUtilities.getWrapperType​(Class<?> primitiveType)
    プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。
    static boolean TypeUtilities.isConvertibleWithoutLoss​(Class<?> sourceType, Class<?> targetType)
    精度を失うことなく型を別の型に変換できるかどうかを判定します。
    static MethodHandle Guards.isInstance​(Class<?> clazz, int pos, MethodType type)
    指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。
    static MethodHandle Guards.isInstance​(Class<?> clazz, MethodType type)
    指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。
    static boolean TypeUtilities.isMethodInvocationConvertible​(Class<?> sourceType, Class<?> targetType)
    JLS 5.3 "メソッド起動変換"のように、メソッドの呼び出し変換を使用して1つの型を別の型に変換できるかどうかを判定します。
    static MethodHandle 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のメソッド
    修飾子と型 メソッド 説明
    static VarHandle MemoryHandles.asUnsigned​(VarHandle target, Class<?> adaptedType)
    受信値を絞り込み、指定された型との間で送信値を広げることで、ターゲット変数ハンドルを適応させます。
    static VarHandle MemoryHandles.dropCoordinates​(VarHandle target, int pos, Class<?>... valueTypes)
    ターゲットのvarハンドルに委譲する前にダミー座標を破棄するvarハンドルを返します。
    static VarHandle MemoryHandles.varHandle​(Class<?> carrier, long alignmentBytes, ByteOrder byteOrder)
    指定されたキャリア・タイプ、位置合せ制約、およびバイト順序でメモリー・アクセス・メトリックを作成します。
    static VarHandle MemoryHandles.varHandle​(Class<?> carrier, ByteOrder byteOrder)
    指定されたキャリア・タイプとバイト順序でメモリー・アクセス・メトリックを作成します。
    default VarHandle MemoryLayout.varHandle​(Class<?> carrier, MemoryLayout.PathElement... elements)
    特定のレイアウト・パスで選択されたレイアウトでメモリーを参照解除するために使用できるメモリー・アクセス変数ハンドルを作成します。この場合、パスはこのレイアウトのルートとみなされます。
    Classの型引数を持つjdk.incubator.foreignのメソッド・パラメータ
    修飾子と型 メソッド 説明
    static VarHandle MemoryHandles.permuteCoordinates​(VarHandle target, List<Class<?>> newCoordinates, int... reorder)
    新しい座標が指定された座標と一致するように再配列することで、ターゲットのvarハンドルの座標値を適応させるvarハンドルを提供します。
  • jdk.jfrでのClassの使用

    Classのパラメータを持つjdk.jfrのメソッド
    修飾子と型 メソッド 説明
    static void FlightRecorder.addPeriodicEvent​(Class<? extends Event> eventClass, Runnable hook)
    定期イベントのフックを追加します。
    EventSettings Recording.disable​(Class<? extends Event> eventClass)
    イベントを無効にします。
    EventSettings Recording.enable​(Class<? extends Event> eventClass)
    イベントを有効にします。
    <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のメソッド
    修飾子と型 メソッド 説明
    EventSettings RecordingStream.disable​(Class<? extends Event> eventClass)
    イベントを無効にします。
    EventSettings RecordingStream.enable​(Class<? extends Event> eventClass)
    イベントを有効にします。
  • jdk.jshell.executionでのClassの使用

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

    Classのパラメータを持つjdk.netのメソッド
    修飾子と型 メソッド 説明
    static Set<SocketOption<?>> Sockets.supportedOptions​(Class<?> socketType)
    指定されたソケット・タイプがサポートするSocketOptionのセットを返します。