クラス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 Bean (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.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プログラミング言語をモデル化するために使用されるパッケージのクラスと階層です。javax.lang.model.element Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。javax.management Java Management Extensionsのコア・クラスを提供します。javax.management.loading 高度な動的ロード機能を実装するクラスを提供します。javax.management.openmbean 公開データ型とOpen MBean記述子クラスを提供します。javax.naming.spi javax.namingおよび関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。javax.print Java™ Print Service APIの主なクラスとインタフェースを提供します。javax.print.attribute Java™ Print Serviceの属性のタイプと属性セットへの属性の収集方法を記述するクラスとインタフェースを提供します。javax.print.attribute.standard パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。javax.script スクリプティングAPIは、Java™ Scripting Enginesを定義するインタフェースとクラスで構成され、Javaアプリケーションでの使用のためのフレームワークを提供します。javax.security.auth このパッケージは、認証と承認に関するフレームワークを提供します。javax.sound.midi MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。javax.sound.sampled サンプリングされたオーディオ・データを取り込み、処理、および再生するためのインタフェースおよびクラスを提供します。javax.sql Java™プログラミング言語によるサーバー側のデータ・ソースへのアクセスと処理のためのAPIを提供します。javax.sql.rowset JDBCRowSet実装用の標準インタフェースと基底クラスです。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.jfr このパッケージは、イベントを作成してFlight Recorderを制御するクラスを提供します。jdk.jshell.execution JShell実行エンジンを構築するための実装サポートを提供します。jdk.nashorn.api.scripting このパッケージでは、Nashornを使用する推奨方法であるjavax.scriptの統合を提供します。jdk.nashorn.api.tree NashornパーサーAPIは、ECMAScriptソース・コードを抽象構文ツリー(AST)およびParserとして表現するためのインタフェースを提供し、ECMAScriptソース・スクリプトを解析します。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のメソッド 修飾子と型 メソッド 説明 voidAccessibilityListenerList. add(Class<? extends EventListener> t, EventListener l)指定された型のリスナーとしてリスナーを追加します。intAccessibilityListenerList. getListenerCount(Class<? extends EventListener> t)このリスナー・リストの、指定された型のリスナーの総数を返します。protected static Class<?>Translator. getTranslatorClass(Class<?> c)このクラスのトランスレータを見つけます。voidAccessibilityListenerList. 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>
TToolkit. 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)このButtonにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Checkbox. getListeners(Class<T> listenerType)このCheckboxにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]CheckboxMenuItem. getListeners(Class<T> listenerType)このCheckboxMenuItemにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Choice. getListeners(Class<T> listenerType)このChoiceにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Component. getListeners(Class<T> listenerType)このComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Container. getListeners(Class<T> listenerType)このContainerにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]List. getListeners(Class<T> listenerType)このListにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]MenuItem. getListeners(Class<T> listenerType)このMenuItemにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Scrollbar. getListeners(Class<T> listenerType)このScrollbarにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextComponent. getListeners(Class<T> listenerType)このTextComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextField. getListeners(Class<T> listenerType)このTextFieldにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Window. getListeners(Class<T> listenerType)このWindowにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。protected static voidAWTKeyStroke. 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>
TDragSource. createDragGestureRecognizer(Class<T> recognizerAbstractClass, Component c, int actions, DragGestureListener dgl)DragGestureRecognizerの指定された抽象サブクラスを実装する新しいDragGestureRecognizerを作成し、指定されたComponentとDragGestureListenerを新しく作成されたオブジェクト上に設定します。<T extends EventListener>
T[]DragSource. getListeners(Class<T> listenerType)このDragSourceにFooListenerとして現在登録されているすべてのオブジェクトを取得します。 -
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> TEventHandler. create(Class<T> listenerInterface, Object target, String action)リスナー・インタフェース内のすべてのメソッドがハンドラのactionをtargetに適用するようなlistenerInterface実装を作成します。static <T> TEventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)/** すべてのメソッドが、イベント式eventPropertyNameの値を文中のfinalメソッドであるaction(targetに適用される)に渡すようなlistenerInterface実装を作成します。static <T> TEventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)listenerMethodNameという名前のメソッドが、イベント式eventPropertyNameの値を文中のfinalメソッドであるaction(targetに適用される)に渡すようなlistenerInterface実装を作成します。static PropertyEditorPropertyEditorManager. findEditor(Class<?> targetType)指定されたターゲット型の値エディタを見つけます。static voidIntrospector. flushFromCaches(Class<?> clz)指定されたクラスに関するIntrospectorの内部キャッシュ情報をフラッシュします。static BeanInfoIntrospector. getBeanInfo(Class<?> beanClass)Java Beanのイントロスペクションを行い、すべてのプロパティ、公開メソッド、イベントについて学習します。static BeanInfoIntrospector. getBeanInfo(Class<?> beanClass, int flags)いくつかの制御フラグに従って、Java Beanのイントロスペクションを行い、すべてのプロパティ、公開されたメソッド、イベントについて学習します。static BeanInfoIntrospector. getBeanInfo(Class<?> beanClass, Class<?> stopClass)Java Beanのイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティ、公開されたメソッドを調べます。static BeanInfoIntrospector. getBeanInfo(Class<?> beanClass, Class<?> stopClass, int flags)いくつかの制御flagsに従って、Java Beanのイントロスペクションを行い、指定されたstopClassポイントに達するまで、そのすべてのプロパティ、公開されたメソッド、イベントについて学習します。static ObjectBeans. getInstanceOf(Object bean, Class<?> targetType)指定されたBeanから、そのソース・オブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。PersistenceDelegateEncoder. getPersistenceDelegate(Class<?> type)指定された型の持続的な委譲を返します。protected voidDefaultPersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)このinitializeメソッドのデフォルト実装は、この型のオブジェクトで保持されるすべての状態が、Introspectorによって返される「setter」および「getter」メソッド・ペアで公開されていると想定します。protected voidPersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)newInstanceに対して、新しいインスタンスがoldInstanceと同等になるという副作用を及ぼす一連の文を生成します。static booleanBeans. isInstanceOf(Object bean, Class<?> targetType)Beanが、指定されたタイプのターゲットとして表示できるかどうかを判定します。static voidPropertyEditorManager. registerEditor(Class<?> targetType, Class<?> editorClass)指定されたターゲット・クラスの値を編集するためのエディタ・クラスを登録します。voidEncoder. setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate)指定された永続的な委譲を指定されたタイプに関連付けます。voidPropertyDescriptor. 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のメソッド 修飾子と型 メソッド 説明 booleanBeanContextServices. addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)このBeanContextにサービスを追加します。booleanBeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp)サービスを追加します。protected booleanBeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)サービスを追加します。protected static booleanBeanContextSupport. classEquals(Class<?> first, Class<?> second)2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。protected BeanContextServicesSupport.BCSSServiceProviderBeanContextServicesSupport. createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp)サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。protected voidBeanContextServicesSupport. fireServiceAdded(Class<?> serviceClass)新しいサービスを通知するBeanContextServiceEventをトリガーします。protected voidBeanContextServicesSupport. 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)ObjectBeanContextServiceProvider. getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)BeanContextServicesによって呼び出されるこのメソッドは、このBeanContextServiceProviderからのサービスのインスタンスをリクエストします。ObjectBeanContextServices. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)BeanContextChild、またはBeanContextChildに関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServicesから現在登録されているサービスへの参照を取得できます。ObjectBeanContextServicesSupport. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)サービスを取得します。そのサービスは委譲されることもあります。booleanBeanContextServices. hasService(Class<?> serviceClass)指定されたサービスが現在、このコンテキストから使用可能かどうかを報告します。booleanBeanContextServicesSupport. hasService(Class<?> serviceClass)サービスを持ちます。そのサービスは委譲されることもあります。booleanBeanContextServiceRevokedEvent. isServiceClass(Class<?> service)無効になるサービスが特定のクラスのサービスかどうかを判定するために、このイベントをチェックします。voidBeanContextServices. revokeService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProvidersは、このメソッドを呼び出して削除できます。voidBeanContextServicesSupport. 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 voidObjectOutputStream. annotateClass(Class<?> cl)サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。protected voidObjectOutputStream. annotateProxyClass(Class<?> cl)サブクラスはこのメソッドを実装して、ダイナミック・プロキシ・クラスに対する記述子とともにカスタム・データをストリームに格納します。static ObjectStreamClassObjectStreamClass. lookup(Class<?> cl)直列化可能クラスの記述子を検索します。static ObjectStreamClassObjectStreamClass. 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. TYPEbooleanのプリミティブ型を表す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のメソッド 修飾子と型 メソッド 説明 <U> Class<? extends U>Class. asSubclass(Class<U> clazz)指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClassオブジェクトをキャストします。protected Class<?>ClassLoader. defineClass(byte[] b, int off, int len)非推奨。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)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. 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のメソッド 修飾子と型 メソッド 説明 ModuleModule. addUses(Class<?> service)呼び出し側モジュールがこのモジュールである場合、このモジュールを更新して、指定されたサービス型にサービス依存を追加します。<U> Class<? extends U>Class. asSubclass(Class<U> clazz)指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClassオブジェクトをキャストします。booleanModule. canUse(Class<?> service)このモジュールが指定されたサービス型にサービス依存するかどうかを示します。static booleanCompiler. compileClass(Class<?> clazz)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。protected abstract TClassValue. computeValue(Class<?> type)このClassValueについて、指定されたクラスの派生値を計算します。TClassValue. get(Class<?> type)指定されたクラスの値を返します。<A extends Annotation>
AClass. getAnnotation(Class<A> annotationClass)<T extends Annotation>
TModule. getAnnotation(Class<T> annotationClass)存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<A extends Annotation>
APackage. getAnnotation(Class<A> annotationClass)<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>
AClass. getDeclaredAnnotation(Class<A> annotationClass)<A extends Annotation>
APackage. getDeclaredAnnotation(Class<A> annotationClass)<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オブジェクトを返します。MethodClass. getDeclaredMethod(String name, Class<?>... parameterTypes)このClassオブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethodオブジェクトを返します。MethodClass. getMethod(String name, Class<?>... parameterTypes)このClassオブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethodオブジェクトを返します。booleanClass. isAnnotationPresent(Class<? extends Annotation> annotationClass)指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。booleanPackage. isAnnotationPresent(Class<? extends Annotation> annotationClass)指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。booleanClass. isAssignableFrom(Class<?> cls)このClassオブジェクトが表すクラスまたはインタフェースが、指定されたClassパラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパー・クラスあるいはスーパー・インタフェースであるかどうかを判定します。booleanClass. isNestmateOf(Class<?> c)指定されたClassが、このClassオブジェクトによって表されるクラスまたはインタフェースをネストしたものであるかどうかを判定します。voidClassValue. remove(Class<?> type)指定されたクラスに関連付けられた値を削除します。protected voidClassLoader. resolveClass(Class<?> c)指定されたクラスをリンクします。protected voidClassLoader. setSigners(Class<?> c, Object[] signers)クラスの署名者を設定します。static <T extends Enum<T>>
TEnum. 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<? extends Annotation>value()繰返し可能な注釈型用の包含する注釈型を示します。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)loaderが起動ローダーであるすべてのクラスの配列を返します。Class型のパラメータを持つjava.lang.instrumentのメソッド 修飾子と型 メソッド 説明 booleanInstrumentation. isModifiableClass(Class<?> theClass)retransformationまたはredefinitionによってクラスが変更可能かどうかをテストします。voidInstrumentation. 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)クラスを同じクラス・ローダーと同じランタイム・パッケージに定義し、「保護ドメイン」をこのルックアップ「ルックアップ・クラス」として定義します。Class<?>MethodHandles.Lookup. findClass(String targetName)このLookupオブジェクトによって定義されたルックアップ・コンテキストからクラスを名前で検索します。Class<?>MethodHandleInfo. getDeclaringClass()解読されたメソッド・ハンドルの基礎となるメンバーが定義されたクラスを返します。Class<?>MethodType. lastParameterType()このメソッド型の最後のパラメータ型を返します。Class<?>MethodHandles.Lookup. lookupClass()ルックアップを実行しているクラスを示します。Class<?>[]MethodType. parameterArray()パラメータの型を配列として提供します(簡易メソッド)。Class<?>MethodType. parameterType(int num)このメソッド型の中の指定されたインデックスのパラメータの型を返します。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オブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。MethodTypeMethodType. appendParameterTypes(Class<?>... ptypesToInsert)追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandleMethodHandles. arrayConstructor(Class<?> arrayClass)anewarrayバイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。static MethodHandleMethodHandles. arrayElementGetter(Class<?> arrayClass)aaloadバイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。static MethodHandleMethodHandles. arrayElementSetter(Class<?> arrayClass)astoreバイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。static VarHandleMethodHandles. arrayElementVarHandle(Class<?> arrayClass)型arrayClassの配列の要素にアクセスするVarHandleを生成します。static MethodHandleMethodHandles. arrayLength(Class<?> arrayClass)arraylengthバイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。static VarHandleConstantBootstraps. arrayVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> arrayClass)配列型にVarHandleを検索します。MethodHandleMethodHandle. asCollector(int collectArgPos, Class<?> arrayType, int arrayLength)array-collectingメソッドのハンドルを作成します。ハンドルは、与えられた位置から開始して与えられた数の位置引数を受け取り、それらを配列引数に集めます。MethodHandleMethodHandle. asCollector(Class<?> arrayType, int arrayLength)末尾の指定された数の定位置引数を受け取り、それらを集めて1つの配列引数に格納するような、配列収集メソッド・ハンドルを作成します。static <T> TMethodHandleProxies. asInterfaceInstance(Class<T> intfc, MethodHandle target)指定されたメソッド・ハンドルに呼出しをリダイレクトする、指定された単一メソッド・インタフェースのインスタンスを生成します。MethodHandleMethodHandle. asSpreader(int spreadArgPos, Class<?> arrayType, int arrayLength)array-spreadingメソッド・ハンドルを作成します。ハンドルは、指定された位置に配列引数を受け取り、配列の代わりに位置引数としてその要素を展開します。MethodHandleMethodHandle. asSpreader(Class<?> arrayType, int arrayLength)末尾の1つの配列引数を受け取り、その要素を複数の定位置引数に分配するような、配列分配メソッド・ハンドルを作成します。MethodHandleMethodHandle. asVarargsCollector(Class<?> arrayType)末尾の任意の数の定位置引数を受け取り、それらを集めて1つの配列引数に格納できるような、可変引数アダプタを作成します。static VarHandleMethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)byte[]配列の要素にアクセスするVarHandleを生成し、int[]やlong[]などの異なるプリミティブ配列型であるかのように見せます。static VarHandleMethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)int[]またはlong[]など、byteの要素にアクセスするVarHandleを生成します。これは、ByteBufferの要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。static MethodHandleMethodHandles. catchException(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。MethodTypeMethodType. changeParameterType(int num, Class<?> nptype)1つのパラメータの型が異なるメソッド型を検索または作成します。MethodTypeMethodType. changeReturnType(Class<?> nrtype)戻り値の型が異なるメソッド型を検索または作成します。static MethodHandleMethodHandles. constant(Class<?> type, Object value)要求された戻り値の型を持ち、呼び出されるたびに指定された定数値を返すメソッド・ハンドルを生成します。static MethodHandleMethodHandles. dropArguments(MethodHandle target, int pos, Class<?>... valueTypes)いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。static <E extends Enum<E>>
EConstantBootstraps. enumConstant(MethodHandles.Lookup lookup, String name, Class<E> type)nameによって指定された名前を持つtypeによって指定された型のenum定数を返します。static VarHandleConstantBootstraps. fieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)インスタンス・フィールドのVarHandleを検索します。MethodHandleMethodHandles.Lookup. findConstructor(Class<?> refc, MethodType type)指定された型のコンストラクタを使ってオブジェクトの作成と初期化を行うメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findGetter(Class<?> refc, String name, Class<?> type)非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findSetter(Class<?> refc, String name, Class<?> type)非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)仮想メソッドの早期にバインドされるメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findStatic(Class<?> refc, String name, MethodType type)staticメソッドのメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findStaticGetter(Class<?> refc, String name, Class<?> type)staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandleMethodHandles.Lookup. findStaticSetter(Class<?> refc, String name, Class<?> type)staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。VarHandleMethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)型declのクラスで宣言された型typeの静的フィールドnameへのアクセスを提供するVarHandleを生成します。VarHandleMethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)型recvのクラスで宣言された型typeの非静的フィールドnameへのアクセスを提供するVarHandleを生成します。MethodHandleMethodHandles.Lookup. findVirtual(Class<?> refc, String name, MethodType type)仮想メソッドのメソッド・ハンドルを生成します。static ObjectConstantBootstraps. getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type)クラスで宣言された静的な最終フィールドの値を返します。この値は、(または、プリミティブ値フィールドの場合はラッパー・クラスで宣言されます。)フィールド・タイプと同じですstatic ObjectConstantBootstraps. getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type, Class<?> declaringClass)静的最終フィールドの値を返します。static MethodHandleMethodHandles. identity(Class<?> type)呼出し時に唯一の引数の値を返すメソッド・ハンドルを生成します。MethodHandles.LookupMethodHandles.Lookup. in(Class<?> requestedLookupClass)指定された新しいルックアップ・クラスでルックアップを作成します。MethodTypeMethodType. insertParameterTypes(int num, Class<?>... ptypesToInsert)追加のパラメータの型を持つメソッド型を検索または作成します。static ObjectConstantBootstraps. invoke(MethodHandles.Lookup lookup, String name, Class<?> type, MethodHandle handle, Object... args)指定された引数を使ってメソッド・ハンドルを呼び出した結果を返します。static MethodTypeMethodType. methodType(Class<?> rtype)指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodTypeMethodType. methodType(Class<?> rtype, Class<?> ptype0)指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodTypeMethodType. methodType(Class<?> rtype, Class<?>[] ptypes)指定されたメソッド型のインスタンスを検索または作成します。static MethodTypeMethodType. methodType(Class<?> rtype, Class<?> ptype0, Class<?>... ptypes)指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodTypeMethodType. methodType(Class<?> rtype, MethodType ptypes)指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodTypeMethodType. methodType(Class<?> rtype, List<Class<?>> ptypes)指定されたコンポーネントを持つメソッド型を検索または作成します。static ObjectConstantBootstraps. 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.LookupMethodHandles. privateLookupIn(Class<?> targetClass, MethodHandles.Lookup lookup)「プライベート・アクセス」を含む、サポートされているすべてのバイトコード動作をエミュレートする完全な機能を備えたlookup objectを返します。<T extends Member>
TMethodHandleInfo. reflectAs(Class<T> expected, MethodHandles.Lookup lookup)メソッド、コンストラクタまたはフィールド・オブジクトの基礎となるメンバーをリフレクトします。static <T extends Member>
TMethodHandles. reflectAs(Class<T> expected, MethodHandle target)直接メソッド・ハンドルの未チェックの解読を実行します。static VarHandleConstantBootstraps. staticFieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)静的フィールドのVarHandleを検索します。static MethodHandleMethodHandles. throwException(Class<?> returnType, Class<? extends Throwable> exType)指定されたexTypeの例外をスローするメソッド・ハンドルを生成します。static StringMethodHandleInfo. toString(int kind, Class<?> defc, String name, MethodType type)MethodHandleInfoの文字列表現を、そのシンボリック参照の4つの部分を基に返します。MethodHandleMethodHandles.Lookup. unreflectSpecial(Method m, Class<?> specialCaller)リフレクトされたメソッドのメソッド・ハンドルを生成します。static MethodHandleMethodHandles. zero(Class<?> type)呼び出されるたびにその型のデフォルト値を返すリクエストされた戻り値型の定数メソッド・ハンドルを生成します。Class型の型引数を持つjava.lang.invokeのメソッド・パラメータ 修飾子と型 メソッド 説明 MethodTypeMethodType. appendParameterTypes(List<Class<?>> ptypesToInsert)追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandleMethodHandles. dropArguments(MethodHandle target, int pos, List<Class<?>> valueTypes)いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。static MethodHandleMethodHandles. dropArgumentsToMatch(MethodHandle target, int skip, List<Class<?>> newTypes, int pos)指定されたパラメータ型に一致するように、ターゲット・メソッド・ハンドルを適合させます。MethodTypeMethodType. insertParameterTypes(int num, List<Class<?>> ptypesToInsert)追加のパラメータの型を持つメソッド型を検索または作成します。static MethodTypeMethodType. 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>
TManagementFactory. getPlatformMXBean(Class<T> mxbeanInterface)Java仮想マシン内で単一のインスタンスを持つように指定された特定のmxbeanInterfaceを実装したプラットフォームMXBeanを返します。static <T extends PlatformManagedObject>
TManagementFactory. 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> TManagementFactory. 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オブジェクトを返します。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型のパラメータを持つjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 <T extends Annotation>
TAccessibleObject. getAnnotation(Class<T> annotationClass)<T extends Annotation>
TAnnotatedElement. getAnnotation(Class<T> annotationClass)存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TConstructor. getAnnotation(Class<T> annotationClass)存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TExecutable. getAnnotation(Class<T> annotationClass)存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TField. getAnnotation(Class<T> annotationClass)<T extends Annotation>
TMethod. getAnnotation(Class<T> annotationClass)存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. 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>
TAccessibleObject. getDeclaredAnnotation(Class<T> annotationClass)default <T extends Annotation>
TAnnotatedElement. getDeclaredAnnotation(Class<T> annotationClass)直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. getDeclaredAnnotation(Class<T> annotationClass)<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)非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。booleanAccessibleObject. isAnnotationPresent(Class<? extends Annotation> annotationClass)指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。default booleanAnnotatedElement. isAnnotationPresent(Class<? extends Annotation> annotationClass)指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。static booleanProxy. isProxyClass(Class<?> cl)指定されたクラスがプロキシ・クラスの場合にtrueを返します。static ObjectArray. newInstance(Class<?> componentType, int length)指定されたコンポーネント型とコンポーネント・サイズを使用して新しい配列を作成します。static ObjectArray. newInstance(Class<?> componentType, int... dimensions)指定されたコンポーネント型と大きさで新しい配列を作成します。static ObjectProxy. newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)メソッドの呼び出しを指定された呼び出しハンドラにディスパッチする、指定されたインタフェースのプロキシ・インスタンスを返します。 -
java.netでのClassの使用
Classを返すjava.netのメソッド 修飾子と型 メソッド 説明 protected Class<?>URLClassLoader. findClass(String name)URL検索パスから、指定された名前を持つクラスを検索してロードします。Class<T>SocketOption. type()このソケット・オプション値の型を返します。Class型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 ObjectContentHandler. getContent(URLConnection urlc, Class[] classes)オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。ObjectURL. getContent(Class<?>[] classes)このURLのコンテンツを取得します。ObjectURLConnection. 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>
VFiles. getFileAttributeView(Path path, Class<V> type, LinkOption... options)指定されたタイプのファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(Class<V> type)このディレクトリのファイル属性にアクセスするための新しいファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(T path, Class<V> type, LinkOption... options)このディレクトリ内のファイルのファイル属性にアクセスするための新しいファイル属性ビューを返します。abstract <V extends FileStoreAttributeView>
VFileStore. getFileStoreAttributeView(Class<V> type)指定されたタイプのFileStoreAttributeViewを返します。static <A extends BasicFileAttributes>
AFiles. readAttributes(Path path, Class<A> type, LinkOption... options)一括操作としてファイル属性を読み取ります。abstract booleanFileStore. supportsFileAttributeView(Class<? extends FileAttributeView> type)このファイル・ストアが、指定されたファイル属性ビューで識別されるファイル属性をサポートするかどうかを示します。 -
java.nio.file.spiでのClassの使用
Class型のパラメータを持つjava.nio.file.spiのメソッド 修飾子と型 メソッド 説明 abstract <V extends FileAttributeView>
VFileSystemProvider. getFileAttributeView(Path path, Class<V> type, LinkOption... options)指定されたタイプのファイル属性ビューを返します。abstract <A extends BasicFileAttributes>
AFileSystemProvider. 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 StringRMIClassLoader. getClassAnnotation(Class<?> cl)クラス定義の位置を示す注釈文字列を返します。RMIはこれを使用して、指定されたクラスのオブジェクトの整列化を行う際に、クラス記述子に注釈を加えます。abstract StringRMIClassLoaderSpi. 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のメソッド 修飾子と型 メソッド 説明 booleanKeyStoreSpi. engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。protected abstract <T extends KeySpec>
TKeyFactorySpi. engineGetKeySpec(Key key, Class<T> keySpec)指定されたキー・オブジェクトの仕様(キー・データ)を返します。protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(Class<T> paramSpec)このパラメータ・オブジェクトの(透明な)仕様を返します。booleanKeyStore. entryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)指定されたaliasのキーストアEntryが、指定されたentryClassのインスタンスまたはサブクラスであるかどうかを判定します。<T extends KeySpec>
TKeyFactory. getKeySpec(Key key, Class<T> keySpec)指定されたキー・オブジェクトの仕様(キー・データ)を返します。<T extends AlgorithmParameterSpec>
TAlgorithmParameters. getParameterSpec(Class<T> paramSpec)パラメータ・オブジェクトの透明な仕様を返します。 -
java.sqlでのClassの使用
Class型の引数を持つ型を返すjava.sqlのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>Connection. getTypeMap()このConnectionオブジェクトに関連付けられたMapオブジェクトを取得します。Class型のパラメータを持つjava.sqlのメソッド 修飾子と型 メソッド 説明 <T> TCallableStatement. getObject(int parameterIndex, Class<T> type)OUTパラメータparameterIndexの値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> TCallableStatement. getObject(String parameterName, Class<T> type)OUTパラメータparameterNameの値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> TResultSet. getObject(int columnIndex, Class<T> type)このResultSetオブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T> TResultSet. getObject(String columnLabel, Class<T> type)このResultSetオブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T extends Source>
TSQLXML. getSource(Class<T> sourceClass)このSQLXMLインスタンスによって指定されたXML値を読み込むためのSourceを返します。booleanWrapper. isWrapperFor(Class<?> iface)これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。default <T> TSQLInput. readObject(Class<T> type)ストリーム内の次の属性を読み込み、それをJavaプログラミング言語のObjectとして返します。<T extends Result>
TSQLXML. setResult(Class<T> resultClass)このSQLXMLインスタンスによって指定されたXML値を設定するためのResultを返します。<T> TWrapper. unwrap(Class<T> iface)標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjava.sqlのメソッド・パラメータ 修飾子と型 メソッド 説明 ObjectArray. getArray(long index, int count, Map<String,Class<?>> map)このArrayオブジェクトによって指定されたSQLARRAY値の一部を取り出します。指定されたindexで始まり、最大でcountの連続するSQL配列要素が格納されます。ObjectArray. getArray(Map<String,Class<?>> map)このArrayオブジェクトによって指定されたSQLARRAY値の内容を取り出します。Object[]Struct. getAttributes(Map<String,Class<?>> map)このStructオブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。ObjectCallableStatement. getObject(int parameterIndex, Map<String,Class<?>> map)OUTパラメータparameterIndexの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。ObjectCallableStatement. getObject(String parameterName, Map<String,Class<?>> map)OUTパラメータparameterNameの値を表すオブジェクトを返し、mapを使用してそのパラメータ値のカスタム・マッピングを行います。ObjectRef. getObject(Map<String,Class<?>> map)参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用してJava型へマップします。ObjectResultSet. getObject(int columnIndex, Map<String,Class<?>> map)このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。ObjectResultSet. getObject(String columnLabel, Map<String,Class<?>> map)このResultSetオブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObjectとして取り出します。ResultSetArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcountの連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。ResultSetArray. getResultSet(Map<String,Class<?>> map)このArrayオブジェクトによって指定されたSQLARRAY値の要素を含む結果セットを取得します。voidConnection. 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 PreferencesPreferences. systemNodeForPackage(Class<?> c)システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。static PreferencesPreferences. 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 KeySpecSecretKeyFactorySpi. engineGetKeySpec(SecretKey key, Class<?> keySpec)指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。KeySpecSecretKeyFactory. 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 voidIIOMetadataFormatImpl. addObjectValue(String elementName, Class<?> classType, int arrayMinLength, int arrayMaxLength)指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> voidIIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue)指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> voidIIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)指定されたクラス型のObject参照を、名前付き要素を実装するノードに格納できるようにします。protected <T extends Object & Comparable<? super T>>
voidIIOMetadataFormatImpl. 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. inputClasscreateInputStreamInstanceメソッドで使用される正当なオブジェクト型を示すClassオブジェクトです。protected Class<?>[]ImageReaderSpi. inputTypesgetInputTypesから返されるClassオブジェクトの配列で、最初はnullです。protected Class<?>ImageOutputStreamSpi. outputClasscreateInputStreamInstanceメソッドで使用される正当なオブジェクト型を示すClassオブジェクトです。protected Class<?>[]ImageWriterSpi. outputTypesgetOutputTypesから返される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のメソッド 修飾子と型 メソッド 説明 voidServiceRegistry. deregisterAll(Class<?> category)現在指定されたカテゴリに登録されているサービス・プロバイダ・オブジェクトをすべて登録解除します。<T> booleanServiceRegistry. deregisterServiceProvider(T provider, Class<T> category)指定されたカテゴリからサービス・プロバイダ・オブジェクトを削除します。<T> TServiceRegistry. 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)指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。voidIIOServiceProvider. onDeregistration(ServiceRegistry registry, Class<?> category)SpiクラスがServiceRegistryから登録解除されると常にコールバックが実行されます。voidRegisterableService. onDeregistration(ServiceRegistry registry, Class<?> category)このインタフェースを実装するオブジェクトが、指定されたregistryのcategoryから削除される場合に呼び出されます。voidIIOServiceProvider. onRegistration(ServiceRegistry registry, Class<?> category)Spiクラスがインスタンス化されてServiceRegistryに登録されたあとで1回だけ呼び出されるコールバックです。voidRegisterableService. onRegistration(ServiceRegistry registry, Class<?> category)このインタフェースを実装するオブジェクトが、指定されたregistryのcategoryに追加される場合に呼び出されます。<T> booleanServiceRegistry. registerServiceProvider(T provider, Class<T> category)サービス・プロバイダ・オブジェクトをレジストリに追加します。<T> booleanServiceRegistry. setOrdering(Class<T> category, T firstProvider, T secondProvider)指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。<T> booleanServiceRegistry. 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>
AAnnotatedConstruct. 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>
AElement. getAnnotation(Class<A> annotationType)存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnullを返します。 -
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 booleanJMX. isMXBeanInterface(Class<?> interfaceClass)インタフェースがMXBeanインタフェースかどうかをテストします。static <T> TJMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。static <T> TJMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TJMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。static <T> TJMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TMBeanServerInvocationHandler. 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のメソッド 修飾子と型 メソッド 説明 ResolveResultResolver. resolveToClass(String name, Class<? extends Context> contextType)名前を部分的に解決します。ResolveResultResolver. 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>
TPrintService. getAttribute(Class<T> category)指定された単一のサービス属性の値を取得します。ObjectPrintService. getDefaultAttributeValue(Class<? extends Attribute> category)この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。ObjectPrintService. getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。booleanPrintService. 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型のパラメータを持つjavax.print.attributeのメソッド 修飾子と型 メソッド 説明 booleanAttributeSet. containsKey(Class<?> category)属性セットが、指定されたカテゴリの属性を保持している場合にtrueを返します。booleanHashAttributeSet. containsKey(Class<?> category)属性セットが、指定されたカテゴリの属性を保持している場合にtrueを返します。AttributeAttributeSet. get(Class<?> category)指定された属性カテゴリに格納される属性セットの属性値を返します。AttributeHashAttributeSet. get(Class<?> category)指定された属性カテゴリに格納される属性セットの属性値を返します。booleanAttributeSet. remove(Class<?> category)属性セットからカテゴリの任意の属性を削除します(存在する場合)。booleanHashAttributeSet. remove(Class<?> category)属性セットからカテゴリの任意の属性を削除します(存在する場合)。static Class<?>AttributeSetUtilities. verifyAttributeCategory(Object object, Class<?> interfaceName)static AttributeAttributeSetUtilities. verifyAttributeValue(Object object, Class<?> interfaceName)指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttributeまたはそのサブインタフェースであると推定されます。static voidAttributeSetUtilities. 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> TInvocable. getInterface(Class<T> clasz)インタプリタでコンパイルされた関数を使用して、インタフェースの実装を返します。<T> TInvocable. 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のメソッド・パラメータ 修飾子と型 メソッド 説明 voidRowSet. 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のメソッド 修飾子と型 メソッド 説明 booleanRowSetMetaDataImpl. isWrapperFor(Class<?> interfaces)これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。<T> TRowSetMetaDataImpl. unwrap(Class<T> iface)標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjavax.sql.rowsetのメソッド・パラメータ 修飾子と型 メソッド 説明 voidBaseRowSet. setTypeMap(Map<String,Class<?>> map)このRowSetオブジェクトのConnectionオブジェクトに関連付けられた型マップとして、指定のjava.util.Mapオブジェクトをインストールします。 -
javax.sql.rowset.serialでのClassの使用
Class型の型引数を持つjavax.sql.rowset.serialのメソッド・パラメータ 修飾子と型 メソッド 説明 ObjectSerialArray. getArray(long index, int count, Map<String,Class<?>> map)このSerialArrayオブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。ObjectSerialArray. getArray(Map<String,Class<?>> map)要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArrayオブジェクトのコピーである新しい配列を返します。Object[]SerialStruct. getAttributes(Map<String,Class<?>> map)指定されたカスタム・マッピング用の型マップを使って、このSerialStructによって表されるSQL構造型の属性に相当するObject値の配列を取得します(適切な場合)。ObjectSerialRef. getObject(Map<String,Class<?>> map)このSerialRefオブジェクトが参照するSQL構造化型を表すObjectを返します。ResultSetSerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArrayオブジェクトの要素の部分配列を格納するResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(Map<String,Class<?>> map)このSerialArrayオブジェクトによって表現されたSQLARRAY値のすべての要素を含む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 ContainerSwingUtilities. getAncestorOfClass(Class<?> c, Component comp)コンポーネント階層内のcompの上位を検索するための簡易メソッドであり、見つかったクラスcの最初のオブジェクトを返します。TableCellEditorJTable. getDefaultEditor(Class<?> columnClass)TableColumnにエディタが設定されていない場合に使用するエディタを返します。TableCellRendererJTable. 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)このJComponentにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Timer. getListeners(Class<T> listenerType)このTimerにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。static ObjectLookAndFeel. makeIcon(Class<?> baseClass, String gifFile)イメージをロードするUIDefault.LazyValueを作成して返します。voidJTable. setDefaultEditor(Class<?> columnClass, TableCellEditor editor)TableColumnにエディタが設定されていない場合に使用する、デフォルトのセル・エディタを設定します。voidJTable. setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer)TableColumnにレンダラが設定されていない場合に使用する、デフォルトのセル・レンダラを設定します。 -
javax.swing.eventでのClassの使用
Class型のパラメータを持つjavax.swing.eventのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
voidEventListenerList. add(Class<T> t, T l)指定された型のリスナーとしてリスナーを追加します。intEventListenerList. getListenerCount(Class<?> t)このリスナー・リストの、指定された型のリスナーの総数を返します。<T extends EventListener>
T[]EventListenerList. getListeners(Class<T> t)指定された型のすべてのリスナーの配列を返します。<T extends EventListener>
voidEventListenerList. remove(Class<T> t, T l)指定された型のリスナーとしてリスナーを削除します。 -
javax.swing.plaf.synthでのClassの使用
Class型のパラメータを持つjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 voidSynthLookAndFeel. 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)このAbstractTableModelにFooListenerとして現在登録されているすべてのオブジェクトの配列を返します。<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)このモデルに追加された、指定された型のリスナーすべての配列を返します。voidDefaultFormatter. 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.DocumentationTaskDocumentationTool. 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> TXPath. evaluateExpression(String expression, Object item, Class<T> type)指定されたコンテキストでXPath式を評価し、結果をclass typeで指定された型で返しますdefault <T> TXPath. evaluateExpression(String expression, InputSource source, Class<T> type)指定されたsourceのコンテキストでXPath式を評価し、指定されたとおりに結果を返します。default <T> TXPathExpression. evaluateExpression(Object item, Class<T> type)指定されたコンテキストでコンパイルされたXPath式を評価し、class typeで指定された型の結果を返します。default <T> TXPathExpression. evaluateExpression(InputSource source, Class<T> type)指定されたコンテキストでコンパイルされたXPath式を評価し、class typeで指定された型の結果を返しますstatic QNameXPathEvaluationResult.XPathResultType. getQNameType(Class<?> clsType)指定されたクラス型に対応するXPathConstantsで指定されたQName型を返します。 -
jdk.dynalink.beansでのClassの使用
Classを戻すjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 Class<?>StaticClass. getRepresentedClass()表現されたJavaクラスを返します。型Classのパラメータを持つjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 static StaticClassStaticClass. forClass(Class<?> clazz)指定されたクラスのStaticClassインスタンスを取得します。static ObjectBeansLinker. getConstructorMethod(Class<?> clazz, String signature)指定されたクラスのコンストラクタの動的メソッドと指定されたシグネチャを返します。static Set<String>BeansLinker. getInstanceMethodNames(Class<?> clazz)クラスのすべてのインスタンス・メソッドの名前のセットを返します。TypeBasedGuardingDynamicLinkerBeansLinker. 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のメソッド 修飾子と型 メソッド 説明 booleanLinkerServices. canConvert(Class<?> from, Class<?> to)リクエストされた型(自動JVM変換、または使用可能なGuardingTypeConverterFactoryによって提供される変換)の間に変換が存在する場合はtrueを返し、リクエストされた型間の変換が確実に存在しない場合はfalseを返します。booleanTypeBasedGuardingDynamicLinker. canLinkType(Class<?> type)リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。ConversionComparator.ComparisonConversionComparator. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)2つのターゲット型のどちらが、ソース型から優先する変換ターゲットかを決定します。ConversionComparator.ComparisonLinkerServices. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)ソース型から2つのターゲット型への2つの型変換のどちらを優先するかを決定します。GuardedInvocationGuardingTypeConverterFactory. convertToType(Class<?> sourceType, Class<?> targetType, Supplier<MethodHandles.Lookup> lookupSupplier)指定されたソース型の値を受け取り、指定されたターゲット型に変換された値を返す保護された型変換を返します。GuardedInvocationGuardedInvocation. dropArguments(int pos, Class<?>... valueTypes)呼び出しと(それが存在し、少なくともposパラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, Class...)でドロップする呼び出しを行います。MethodHandleLinkerServices. getTypeConverter(Class<?> sourceType, Class<?> targetType)ソースとターゲットの型を指定すると、それらの間で変換を行うメソッド・ハンドルが返されます。型Classの型引数を持つjdk.dynalink.linkerのメソッド・パラメータ 修飾子と型 メソッド 説明 GuardedInvocationGuardedInvocation. 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のメソッド 修飾子と型 メソッド 説明 booleanCompositeTypeBasedGuardingDynamicLinker. canLinkType(Class<?> type)複合リンカーの少なくとも1つが、型のTypeBasedGuardingDynamicLinker.canLinkType(Class)からtrueを返す場合はtrueを返します。MethodHandleLookup. findGetter(Class<?> refc, String name, Class<?> type)static MethodHandleLookup. findOwnSpecial(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findSpecial(Class, String, MethodType)で見つけます。MethodHandleLookup. findOwnSpecial(String name, Class<?> rtype, Class<?>... ptypes)Lookup.findSpecial(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。static MethodHandleLookup. findOwnStatic(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findStatic(Class, String, MethodType)で見つけます。MethodHandleLookup. findOwnStatic(String name, Class<?> rtype, Class<?>... ptypes)Lookup.findStatic(Class, String, MethodType)を使ってそのルックアップ・クラスのメソッドを検索します。MethodHandleLookup. findSpecial(Class<?> declaringClass, String name, MethodType type)基になるルックアップに対してMethodHandles.Lookup.findSpecial(Class, String, MethodType, Class)を実行します。MethodHandleLookup. findStatic(Class<?> declaringClass, String name, MethodType type)基になるルックアップに対してMethodHandles.Lookup.findStatic(Class, String, MethodType)を実行します。MethodHandleLookup. findVirtual(Class<?> declaringClass, String name, MethodType type)基になるルックアップに対してMethodHandles.Lookup.findVirtual(Class, String, MethodType)を実行します。static MethodHandleGuards. getClassGuard(Class<?> clazz)正確な特定のクラスであるために唯一の引数をテストするガード・メソッドを作成します。static MethodHandleGuards. getInstanceOfGuard(Class<?> clazz)特定のクラスのインスタンスであるために唯一の引数をテストするガード・メソッドを作成します。static Class<?>TypeUtilities. getPrimitiveType(Class<?> wrapperType)プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。static Class<?>TypeUtilities. getWrapperType(Class<?> primitiveType)プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。static booleanTypeUtilities. isConvertibleWithoutLoss(Class<?> sourceType, Class<?> targetType)精度を失うことなく型を別の型に変換できるかどうかを判定します。static MethodHandleGuards. isInstance(Class<?> clazz, int pos, MethodType type)指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static MethodHandleGuards. isInstance(Class<?> clazz, MethodType type)指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static booleanTypeUtilities. isMethodInvocationConvertible(Class<?> sourceType, Class<?> targetType)JLS 5.3 "メソッド起動変換"のように、メソッドの呼び出し変換を使用して1つの型を別の型に変換できるかどうかを判定します。static MethodHandleGuards. isOfClass(Class<?> clazz, MethodType type)指定された型の引数を持つがboolean戻り値を持つガード・メソッド・ハンドルを作成します。static booleanTypeUtilities. isSubtype(Class<?> subType, Class<?> superType)JLS 4.10 "サブ型"のように、ある型が別の型のサブ型であるかどうかを判別します。static booleanTypeUtilities. isWrapperType(Class<?> type)渡された型がプリミティブ型のラッパーである場合はtrueを返します。 -
jdk.jfrでのClassの使用
型Classのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 static voidFlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)定期イベントのフックを追加します。EventSettingsRecording. disable(Class<? extends Event> eventClass)イベントを無効にします。EventSettingsRecording. enable(Class<? extends Event> eventClass)イベントを有効にします。<A> AAnnotationElement. getAnnotation(Class<? extends Annotation> annotationType)同じ名前のAnnotationElementが存在する場合は、指定された型の最初の注釈を戻し、それ以外の場合はnullを戻します。<A extends Annotation>
AEventType. getAnnotation(Class<A> annotationClass)同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。そうでない場合はnullを返します。<A extends Annotation>
ASettingDescriptor. getAnnotation(Class<A> annotationType)同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnullを返します。<A extends Annotation>
AValueDescriptor. getAnnotation(Class<A> annotationType)この値記述子(null)に同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。static EventTypeEventType. getEventType(Class<? extends Event> eventClass)イベント・クラスのイベント・タイプを返します。イベント・クラスが存在しない場合はnullを返します。static voidFlightRecorder. register(Class<? extends Event> eventClass)イベント・クラスを登録します。static voidFlightRecorder. 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.jshell.executionでのClassの使用
Classを戻すjdk.jshell.executionのメソッド 修飾子と型 メソッド 説明 protected Class<?>DirectExecutionControl. findClass(String name)指定されたバイナリ名を持つクラスを検索します。Class<?>LoaderDelegate. findClass(String name)指定されたバイナリ名を持つクラスを検索します。 -
jdk.nashorn.api.scriptingでのClassの使用
型Classのパラメータを持つjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 static ObjectAbstractJSObject. getDefaultValue(JSObject jsobj, Class<?> hint)非推奨。代わりにJSObject.getDefaultValue(Class)を使用してください。default ObjectJSObject. getDefaultValue(Class<?> hint)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトの[[DefaultValue]]メソッドをECMAScript 5.1のセクション8.6.2に従って実装します。<T> TScriptObjectMirror. to(Class<T> type)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このスクリプト・オブジェクトを指定のタイプに変換するユーティリティ。 -
jdk.nashorn.api.treeでのClassの使用
Classを戻すjdk.nashorn.api.treeのメソッド 修飾子と型 メソッド 説明 Class<? extends Tree>Tree.Kind. asInterface()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このタイプを使用する関連するインタフェース型を返します。 -
jdk.netでのClassの使用
型Classのパラメータを持つjdk.netのメソッド 修飾子と型 メソッド 説明 static Set<SocketOption<?>>Sockets. supportedOptions(Class<?> socketType)指定されたソケット・タイプがサポートするSocketOptionのセットを返します。
-