クラスjava.lang.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 |
JDBC
RowSet 実装用の標準インタフェースと基底クラスです。 |
javax.sql.rowset.serial |
Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
|
javax.swing.event |
Swingコンポーネントによってトリガーされるイベントを提供します。
|
javax.swing.plaf.synth |
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
|
javax.swing.table |
javax.swing.JTable を処理するためのクラスとインタフェースを提供します。 |
javax.swing.text |
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
|
javax.swing.tree |
javax.swing.JTree を処理するためのクラスとインタフェースを提供します。 |
javax.tools |
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
|
javax.xml.xpath |
XPath式の評価と評価環境へのアクセス用の「オブジェクトモデル・ニュートラル」 APIを提供します。
|
jdk.dynalink.beans |
通常のJavaオブジェクト用のリンカーを含みます。
|
jdk.dynalink.linker |
独自の言語固有のオブジェクト・モデルと型変換を実装するために、言語ランタイムに必要なインタフェースとクラスが含まれています。
|
jdk.dynalink.linker.support |
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
|
jdk.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(クラス<?> c)
このクラスのトランスレータを見つけます。型Classのパラメータを持つcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 void
AccessibilityListenerList. add(Class<? extends EventListener> t, EventListener l)
指定された型のリスナーとしてリスナーを追加します。int
AccessibilityListenerList. getListenerCount(Class<? extends EventListener> t)
このリスナー・リストの、指定された型のリスナーの総数を返します。protected static Class<?>
Translator. getTranslatorClass(クラス<?> c)
このクラスのトランスレータを見つけます。void
AccessibilityListenerList. remove(Class<? extends EventListener> t, EventListener l)
指定された型のリスナーとしてリスナーを削除します。 -
com.sun.source.treeでのClassの使用
Classを戻すcom.sun.source.treeのメソッド 修飾子と型 メソッド 説明 Class<? extends Tree>
Tree.Kind. asInterface()
このタイプを使用する関連するインタフェース型を返します。 -
java.awtでのClassの使用
Class型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 <T extends DragGestureRecognizer>
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(クラス<T> listenerType)
このButton
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Checkbox. getListeners(クラス<T> listenerType)
このCheckbox
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]CheckboxMenuItem. getListeners(クラス<T> listenerType)
このCheckboxMenuItem
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Choice. getListeners(クラス<T> listenerType)
このChoice
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Component. getListeners(クラス<T> listenerType)
このComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Container. getListeners(クラス<T> listenerType)
このContainer
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]List. getListeners(クラス<T> listenerType)
このList
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]MenuItem. getListeners(クラス<T> listenerType)
このMenuItem
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Scrollbar. getListeners(クラス<T> listenerType)
このScrollbar
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextComponent. getListeners(クラス<T> listenerType)
このTextComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]TextField. getListeners(クラス<T> listenerType)
このTextField
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Window. getListeners(クラス<T> listenerType)
このWindow
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。protected static void
AWTKeyStroke. registerSubclass(クラス<?> 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(クラス<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> T
EventHandler. create(Class<T> listenerInterface, Object target, String action)
リスナー・インタフェース内のすべてのメソッドがハンドラのaction
をtarget
に適用するようなlistenerInterface
実装を作成します。static <T> T
EventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName)
/** すべてのメソッドが、イベント式eventPropertyName
の値を文中のfinalメソッドであるaction
(target
に適用される)に渡すようなlistenerInterface
実装を作成します。static <T> T
EventHandler. create(Class<T> listenerInterface, Object target, String action, String eventPropertyName, String listenerMethodName)
listenerMethodName
という名前のメソッドが、イベント式eventPropertyName
の値を文中のfinalメソッドであるaction
(target
に適用される)に渡すようなlistenerInterface
実装を作成します。static PropertyEditor
PropertyEditorManager. findEditor(クラス<?> targetType)
指定されたターゲット型の値エディタを見つけます。static void
Introspector. flushFromCaches(クラス<?> clz)
指定されたクラスに関するIntrospectorの内部キャッシュ情報をフラッシュします。static BeanInfo
Introspector. getBeanInfo(クラス<?> beanClass)
Java Beanのイントロスペクションを行い、すべてのプロパティ、公開メソッド、イベントについて調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, int flags)
いくつかの制御フラグに従って、Java Beanのイントロスペクションを行い、すべてのプロパティ、公開されたメソッド、イベントについて調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, Class<?> stopClass)
Java Beanのイントロスペクションを行い、指定された「停止」ポイントに達するまで、プロパティ、公開されたメソッドを調べます。static BeanInfo
Introspector. getBeanInfo(Class<?> beanClass, Class<?> stopClass, int flags)
いくつかの制御flags
に従って、Java Beanのイントロスペクションを行い、指定されたstopClass
ポイントに達するまで、そのすべてのプロパティ、公開されたメソッド、イベントについて調べます。static Object
Beans. getInstanceOf(Object bean, Class<?> targetType)
指定されたBeanから、そのソース・オブジェクトの指定されたタイプのビューを表すオブジェクトを取得します。PersistenceDelegate
Encoder. getPersistenceDelegate(クラス<?> type)
指定された型の持続的な委譲を返します。protected void
DefaultPersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
このinitialize
メソッドのデフォルト実装は、この型のオブジェクトで保持されるすべての状態が、Introspectorによって返される「setter」および「getter」メソッド・ペアで公開されていると想定します。protected void
PersistenceDelegate. initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out)
newInstance
に対して、新しいインスタンスがoldInstance
と同等になるという副作用を及ぼす一連の文を生成します。static boolean
Beans. isInstanceOf(Object bean, Class<?> targetType)
Beanが、指定されたタイプのターゲットとして表示できるかどうかを判定します。static void
PropertyEditorManager. registerEditor(Class<?> targetType, Class<?> editorClass)
指定されたターゲット・クラスの値を編集するためのエディタ・クラスを登録します。void
Encoder. setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate)
指定された永続的な委譲を指定されたタイプに関連付けます。void
PropertyDescriptor. setPropertyEditorClass(クラス<?> propertyEditorClass)
通常、PropertyEditorはPropertyEditorManagerを使って検索されます。Class型のパラメータを持つjava.beansのコンストラクタ コンストラクタ 説明 BeanDescriptor(クラス<?> beanClass)
カスタマイザを持たないBeanにBeanDescriptorを作成します。BeanDescriptor(Class<?> beanClass, Class<?> customizerClass)
カスタマイザを持つBeanにBeanDescriptorを作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String listenerMethodName)
指定されたイベントfredが(1) FredListenerインタフェースの単一のメソッド呼び出しとして配信される、(2) FredEvent型の単一の引数をとる、(3) FredListenerをソース・コンポーネントのaddFredListenerメソッドの呼出しで登録しremoveFredListenerメソッドの呼出しで削除する、というもっとも単純な標準設計パターンに従うものとして、EventSetDescriptor
を作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName)
文字列名を使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(Class<?> sourceClass, String eventSetName, Class<?> listenerType, String[] listenerMethodNames, String addListenerMethodName, String removeListenerMethodName, String getListenerMethodName)
このコンストラクタは、文字列名を使って、ゼロからEventSetDescriptorを作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, MethodDescriptor[] listenerMethodDescriptors, Method addListenerMethod, Method removeListenerMethod)
java.lang.reflect.MethodDescriptor
およびjava.lang.Class
オブジェクトを使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod)
java.lang.reflect.Method
およびjava.lang.Class
オブジェクトを使って、ゼロからEventSetDescriptor
を作成します。EventSetDescriptor(String eventSetName, Class<?> listenerType, Method[] listenerMethods, Method addListenerMethod, Method removeListenerMethod, Method getListenerMethod)
このコンストラクタは、java.lang.reflect.Methodオブジェクトとjava.lang.Classオブジェクトを使って、ゼロからEventSetDescriptorを作成します。IndexedPropertyDescriptor(String propertyName, Class<?> beanClass)
このコンストラクタは、インデックス付きのアクセスと配列アクセスのどちらでも、アクセス用メソッドgetFooおよびsetFooを使って、標準Java規約に準拠したプロパティのIndexedPropertyDescriptorを構築します。IndexedPropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName, String indexedReadMethodName, String indexedWriteMethodName)
このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名(インデックス付きメソッドと非インデックス付きメソッドの両方)を引数に取ります。PropertyDescriptor(String propertyName, Class<?> beanClass)
アクセス用メソッドgetFooおよびsetFooを使って、標準のJava規約に準拠しているプロパティのPropertyDescriptorを構築します。PropertyDescriptor(String propertyName, Class<?> beanClass, String readMethodName, String writeMethodName)
このコンストラクタは、単純なプロパティ名と、プロパティの読み込みおよび書込み用のメソッド名を引数に取ります。 -
java.beans.beancontextでのClassの使用
Classとして宣言されているjava.beans.beancontextのフィールド 修飾子と型 フィールド 説明 protected Class<?>
BeanContextServiceAvailableEvent. serviceClass
新しく利用できるサービスへのClass
参照protected Class<?>
BeanContextServiceRevokedEvent. serviceClass
取り消されるサービスへのClass
参照。Classを返すjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 Class<?>
BeanContextServiceAvailableEvent. getServiceClass()
この通知の対象であるサービス・クラスを取得します。Class<?>
BeanContextServiceRevokedEvent. getServiceClass()
この通知の対象であるサービス・クラスを取得しますClass型のパラメータを持つjava.beans.beancontextのメソッド 修飾子と型 メソッド 説明 boolean
BeanContextServices. addService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider)
このBeanContextにサービスを追加します。boolean
BeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp)
サービスを追加します。protected boolean
BeanContextServicesSupport. addService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean fireEvent)
サービスを追加します。protected static boolean
BeanContextSupport. classEquals(Class<?> first, Class<?> second)
2つのクラス・オブジェクトまたはそれらの名前が同じかどうかを判定します。protected BeanContextServicesSupport.BCSSServiceProvider
BeanContextServicesSupport. createBCSSServiceProvider(Class<?> sc, BeanContextServiceProvider bcsp)
サブクラスはこのメソッドをオーバーライドすることにより、インスタンス化するためにaddService()をオーバーライドすることなく、BCSSServiceProviderの新しいサブクラスを作成できます。protected void
BeanContextServicesSupport. fireServiceAdded(クラス<?> serviceClass)
新しいサービスを通知するBeanContextServiceEvent
をトリガーします。protected void
BeanContextServicesSupport. fireServiceRevoked(Class<?> serviceClass, boolean revokeNow)
特定のサービスが利用できなくなったことを示すBeanContextServiceRevokedEvent
をトリガーします。Iterator<?>
BeanContextServiceProvider. getCurrentServiceSelectors(BeanContextServices bcs, Class<?> serviceClass)
BeanContextServices
によって呼び出されるこのメソッドは、指定されたサービスの現在のサービス・セレクタを取得します。Iterator<?>
BeanContextServices. getCurrentServiceSelectors(クラス<?> serviceClass)
基本的なBeanContextServiceProviderのgetCurrentServiceSelectors()を呼び出すことによって、指定されたサービスのサービス依存サービス・パラメータ(Service Selectors)のリストを取得します。Iterator<?>
BeanContextServicesSupport. getCurrentServiceSelectors(クラス<?> serviceClass)
Object
BeanContextServiceProvider. getService(BeanContextServices bcs, Object requestor, Class<?> serviceClass, Object serviceSelector)
BeanContextServices
によって呼び出されるこのメソッドは、このBeanContextServiceProvider
からのサービスのインスタンスをリクエストします。Object
BeanContextServices. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
BeanContextChild
、またはBeanContextChild
に関連した任意のオブジェクトは、このメソッドを呼び出すことによって、入れ子になっているBeanContextServices
から現在登録されているサービスへの参照を取得できます。Object
BeanContextServicesSupport. getService(BeanContextChild child, Object requestor, Class<?> serviceClass, Object serviceSelector, BeanContextServiceRevokedListener bcsrl)
サービスを取得します。そのサービスは委譲されることもあります。boolean
BeanContextServices. hasService(クラス<?> serviceClass)
指定されたサービスが現在、このコンテキストから使用可能かどうかを報告します。boolean
BeanContextServicesSupport. hasService(クラス<?> serviceClass)
サービスを持ちます。そのサービスは委譲されることもあります。boolean
BeanContextServiceRevokedEvent. isServiceClass(クラス<?> service)
無効になるサービスが特定のクラスのサービスかどうかを判定するために、このイベントをチェックします。void
BeanContextServices. revokeService(Class<?> serviceClass, BeanContextServiceProvider serviceProvider, boolean revokeCurrentServicesNow)
現在登録されているサービスをこのコンテキストから削除するために、BeanContextServiceProvidersは、このメソッドを呼び出して削除できます。void
BeanContextServicesSupport. revokeService(Class<?> serviceClass, BeanContextServiceProvider bcsp, boolean revokeCurrentServicesNow)
サービスを削除します。Class型のパラメータを持つjava.beans.beancontextのコンストラクタ コンストラクタ 説明 BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
BeanContextAvailableServiceEvent
を構築します。BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)
BeanContextServiceEvent
を構築します。 -
java.ioでのClassの使用
Classを返すjava.ioのメソッド 修飾子と型 メソッド 説明 Class<?>
ObjectStreamClass. forClass()
このバージョンのマップ先となるローカルVM内のクラスを返します。Class<?>
ObjectStreamField. getType()
フィールドの型を取得します。protected Class<?>
ObjectInputStream. resolveClass(ObjectStreamClass desc)
指定されたストリーム・クラスの記述に対応するローカル・クラスをロードします。protected Class<?>
ObjectInputStream. resolveProxyClass(String[] interfaces)
プロキシ・クラス記述子で指定されたインタフェースを実装するプロキシ・クラスを返します。サブクラスはこのメソッドを実装してダイナミック・プロキシ・クラスの記述子とともにストリームからカスタム・データを読み込み、インタフェースやプロキシ・クラスの代替ローディング・メカニズムを使用できるようにします。Class<?>
ObjectInputFilter.FilterInfo. serialClass()
直列化復元されているオブジェクトのクラス。Class型のパラメータを持つjava.ioのメソッド 修飾子と型 メソッド 説明 protected void
ObjectOutputStream. annotateClass(クラス<?> cl)
サブクラスは、このメソッドを実装して、クラスのデータをストリームに保存できるようにすることができます。protected void
ObjectOutputStream. annotateProxyClass(クラス<?> cl)
サブクラスはこのメソッドを実装して、ダイナミック・プロキシ・クラスに対する記述子とともにカスタム・データをストリームに格納します。static ObjectStreamClass
ObjectStreamClass. lookup(クラス<?> cl)
直列化可能クラスの記述子を検索します。static ObjectStreamClass
ObjectStreamClass. lookupAny(クラス<?> cl)
Serializable
を実装しているかどうかにかかわらず、任意のクラスの記述子を返します。Class型のパラメータを持つjava.ioのコンストラクタ コンストラクタ 説明 ObjectStreamField(String name, Class<?> type)
指定された型を持つ直列化可能フィールドを作成します。ObjectStreamField(String name, Class<?> type, boolean unshared)
指定された名前と型の直列化可能フィールドを表すObjectStreamFieldを作成します。 -
java.langでのClassの使用
Classとして宣言されているjava.langのフィールド 修飾子と型 フィールド 説明 static Class<Boolean>
Boolean. TYPE
booleanのプリミティブ型を表すClassオブジェクトです。static Class<Byte>
Byte. TYPE
プリミティブ型byte
を表すClass
インスタンス。static Class<Character>
Character. TYPE
プリミティブ型char
を表すClass
インスタンス。static Class<Double>
Double. TYPE
プリミティブ型double
を表すClass
インスタンス。static Class<Float>
Float. TYPE
プリミティブ型float
を表すClass
インスタンス。static Class<Integer>
Integer. TYPE
プリミティブ型int
を表すClass
インスタンスstatic Class<Long>
Long. TYPE
プリミティブ型long
を表すClass
インスタンス。static Class<Short>
Short. TYPE
プリミティブ型short
を表すClass
インスタンス。static Class<Void>
Void. TYPE
キーワードvoid
に対応する擬似型を表すClass
オブジェクトです。Classを返すjava.langのメソッド 修飾子と型 メソッド 説明 Class<?>
Class. arrayType()
コンポーネント型がこのClassによって記述されている配列型のClass
を返します。<U> Class<? extends U>
Class. asSubclass(クラス<U> clazz)
指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClass
オブジェクトをキャストします。Class<?>
Class. componentType()
配列型を説明する場合は、Class
のコンポーネント型を返します。それ以外の場合は、null
を返します。protected Class<?>
ClassLoader. defineClass(byte[] b, int off, int len)
非推奨。defineClass(String, byte[], int, int)
に置き換えられています。protected Class<?>
ClassLoader. defineClass(String name, byte[] b, int off, int len)
バイトの配列をClass
クラスのインスタンスに変換します。protected Class<?>
ClassLoader. defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、バイトの配列をクラスClass
のインスタンスに変換します。protected Class<?>
ClassLoader. defineClass(String name, ByteBuffer b, ProtectionDomain protectionDomain)
指定されたProtectionDomain
を使用して、ByteBuffer
をクラスClass
のインスタンスに変換します。Class<? extends Enum>
EnumConstantNotPresentException. enumType()
不足しているenum定数の型を返します。protected Class<?>
ClassLoader. findClass(String name)
指定されたバイナリ名を持つクラスを探します。protected Class<?>
ClassLoader. findClass(String moduleName, String name)
このクラス・ローダーに定義されたモジュール内の指定された「バイナリ名」を持つクラスを検索します。protected Class<?>
ClassLoader. findLoadedClass(String name)
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のメソッド 修飾子と型 メソッド 説明 Module
Module. addUses(クラス<?> service)
呼び出し側モジュールがこのモジュールである場合、このモジュールを更新して、指定されたサービス型にサービス依存を追加します。<U> Class<? extends U>
Class. asSubclass(クラス<U> clazz)
指定されたクラス・オブジェクトによって表されるクラスのサブクラスを表すためにこのClass
オブジェクトをキャストします。boolean
Module. canUse(クラス<?> service)
このモジュールが指定されたサービス型にサービス依存するかどうかを示します。static boolean
Compiler. compileClass(クラス<?> clazz)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定されたクラスをコンパイルします。protected abstract T
ClassValue. computeValue(クラス<?> type)
このClassValue
について、指定されたクラスの派生値を計算します。T
ClassValue. get(クラス<?> type)
指定されたクラスの値を返します。<A extends Annotation>
AClass. getAnnotation(クラス<A> annotationClass)
<T extends Annotation>
TModule. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<A extends Annotation>
APackage. getAnnotation(クラス<A> annotationClass)
<A extends Annotation>
A[]Class. getAnnotationsByType(クラス<A> annotationClass)
<A extends Annotation>
A[]Package. getAnnotationsByType(クラス<A> annotationClass)
Constructor<T>
Class. getConstructor(クラス<?>... parameterTypes)
このClass
オブジェクトが表すクラスの指定されたpublicコンストラクタをリフレクトするConstructor
オブジェクトを返します。<A extends Annotation>
AClass. getDeclaredAnnotation(クラス<A> annotationClass)
<A extends Annotation>
APackage. getDeclaredAnnotation(クラス<A> annotationClass)
<A extends Annotation>
A[]Class. getDeclaredAnnotationsByType(クラス<A> annotationClass)
<A extends Annotation>
A[]Package. getDeclaredAnnotationsByType(クラス<A> annotationClass)
Constructor<T>
Class. getDeclaredConstructor(クラス<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの指定されたコンストラクタをリフレクトするConstructor
オブジェクトを返します。Method
Class. getDeclaredMethod(String name, Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの、指定された宣言されたメソッドをリフレクトするMethod
オブジェクトを返します。Method
Class. getMethod(String name, Class<?>... parameterTypes)
このClass
オブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・メソッドをリフレクトするMethod
オブジェクトを返します。boolean
Class. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。boolean
Package. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。boolean
Class. isAssignableFrom(クラス<?> cls)
このClass
オブジェクトが表すクラスまたはインタフェースが、指定されたClass
パラメータが表すクラスまたはインタフェースと等しいかどうか、あるいはそのスーパー・クラスあるいはスーパー・インタフェースであるかどうかを判定します。boolean
Class. isNestmateOf(クラス<?> c)
指定されたClass
が、このClass
オブジェクトによって表されるクラスまたはインタフェースをネストしたものであるかどうかを判定します。void
ClassValue. remove(クラス<?> type)
指定されたクラスに関連付けられた値を削除します。protected void
ClassLoader. resolveClass(クラス<?> c)
指定されたクラスをリンクします。protected void
ClassLoader. setSigners(Class<?> c, Object[] signers)
クラスの署名者を設定します。static <T extends Enum<T>>
TEnum. valueOf(Class<T> enumType, String name)
指定された名前を持つ指定されたenum型のenum定数を返します。 -
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のメソッド 修飾子と型 メソッド 説明 boolean
Instrumentation. isModifiableClass(クラス<?> theClass)
retransformationまたはredefinitionによってクラスが変更可能かどうかをテストします。void
Instrumentation. retransformClasses(クラス<?>... 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(クラス<?> 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(クラス<?> targetClass)
このLookup
オブジェクトによって定義されたルックアップ・コンテキストからクラスにアクセスできるかどうかを判定します。MethodType
MethodType. appendParameterTypes(クラス<?>... ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandle
MethodHandles. arrayConstructor(クラス<?> arrayClass)
anewarray
バイトコードの場合と同様に、必要な型の配列を構築するメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. arrayElementGetter(クラス<?> arrayClass)
aaload
バイトコードの場合と同様に、配列の要素に対する読み取りアクセスを提供するメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. arrayElementSetter(クラス<?> arrayClass)
astore
バイトコードの場合と同様に、配列の要素への書き込みアクセスを与えるメソッド・ハンドルを生成します。static VarHandle
MethodHandles. arrayElementVarHandle(クラス<?> arrayClass)
型arrayClass
の配列の要素にアクセスするVarHandleを生成します。static MethodHandle
MethodHandles. arrayLength(クラス<?> arrayClass)
arraylength
バイトコードの場合と同様に、配列の長さを返すメソッド・ハンドルを生成します。static VarHandle
ConstantBootstraps. arrayVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> arrayClass)
配列型にVarHandle
を検索します。MethodHandle
MethodHandle. asCollector(int collectArgPos, Class<?> arrayType, int arrayLength)
array-collectingメソッドのハンドルを作成します。ハンドルは、与えられた位置から開始して与えられた数の位置引数を受け取り、それらを配列引数に集めます。MethodHandle
MethodHandle. asCollector(Class<?> arrayType, int arrayLength)
末尾の指定された数の定位置引数を受け取り、それらを集めて1つの配列引数に格納するような、配列収集メソッド・ハンドルを作成します。static <T> T
MethodHandleProxies. asInterfaceInstance(Class<T> intfc, MethodHandle target)
指定されたメソッド・ハンドルに呼出しをリダイレクトする、指定された単一メソッド・インタフェースのインスタンスを生成します。MethodHandle
MethodHandle. asSpreader(int spreadArgPos, Class<?> arrayType, int arrayLength)
array-spreadingメソッド・ハンドルを作成します。ハンドルは、指定された位置に配列引数を受け取り、配列の代わりに位置引数としてその要素を展開します。MethodHandle
MethodHandle. asSpreader(Class<?> arrayType, int arrayLength)
末尾の1つの配列引数を受け取り、その要素を複数の定位置引数に分配するような、配列分配メソッド・ハンドルを作成します。MethodHandle
MethodHandle. asVarargsCollector(クラス<?> arrayType)
末尾の任意の数の定位置引数を受け取り、それらを集めて1つの配列引数に格納できるような、可変引数アダプタを作成します。static VarHandle
MethodHandles. byteArrayViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
byte[]
配列の要素にアクセスするVarHandleを生成し、int[]
やlong[]
などの異なるプリミティブ配列型であるかのように見せます。static VarHandle
MethodHandles. byteBufferViewVarHandle(Class<?> viewArrayClass, ByteOrder byteOrder)
int[]
またはlong[]
など、byte
の要素にアクセスするVarHandleを生成します。これは、ByteBuffer
の要素と異なるプリミティブ・コンポーネント型の要素の配列であるかのように見えます。static MethodHandle
MethodHandles. catchException(MethodHandle target, Class<? extends Throwable> exType, MethodHandle handler)
ターゲットのメソッド・ハンドルを例外ハンドラの内部で実行することによって、このターゲットを適応させるメソッド・ハンドルを作成します。MethodType
MethodType. changeParameterType(int num, Class<?> nptype)
1つのパラメータの型が異なるメソッド型を検索または作成します。MethodType
MethodType. changeReturnType(クラス<?> nrtype)
戻り値の型が異なるメソッド型を検索または作成します。static MethodHandle
MethodHandles. constant(Class<?> type, Object value)
要求された戻り値の型を持ち、呼び出されるたびに指定された定数値を返すメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. 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 VarHandle
ConstantBootstraps. fieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
インスタンス・フィールドのVarHandle
を検索します。MethodHandle
MethodHandles.Lookup. findConstructor(Class<?> refc, MethodType type)
指定された型のコンストラクタを使ってオブジェクトの作成と初期化を行うメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findGetter(Class<?> refc, String name, Class<?> type)
非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findSetter(Class<?> refc, String name, Class<?> type)
非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findSpecial(Class<?> refc, String name, MethodType type, Class<?> specialCaller)
仮想メソッドの早期にバインドされるメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStatic(Class<?> refc, String name, MethodType type)
staticメソッドのメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStaticGetter(Class<?> refc, String name, Class<?> type)
staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandle
MethodHandles.Lookup. findStaticSetter(Class<?> refc, String name, Class<?> type)
staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。VarHandle
MethodHandles.Lookup. findStaticVarHandle(Class<?> decl, String name, Class<?> type)
型decl
のクラスで宣言された型type
の静的フィールドname
へのアクセスを提供するVarHandleを生成します。VarHandle
MethodHandles.Lookup. findVarHandle(Class<?> recv, String name, Class<?> type)
型recv
のクラスで宣言された型type
の非静的フィールドname
へのアクセスを提供するVarHandleを生成します。MethodHandle
MethodHandles.Lookup. findVirtual(Class<?> refc, String name, MethodType type)
仮想メソッドのメソッド・ハンドルを生成します。static Object
ConstantBootstraps. getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type)
クラスで宣言された静的な最終フィールドの値を返します。この値は、(または、プリミティブ値フィールドの場合はラッパー・クラスで宣言されます。)フィールド・タイプと同じですstatic Object
ConstantBootstraps. getStaticFinal(MethodHandles.Lookup lookup, String name, Class<?> type, Class<?> declaringClass)
静的最終フィールドの値を返します。static MethodHandle
MethodHandles. identity(クラス<?> type)
呼出し時に唯一の引数の値を返すメソッド・ハンドルを生成します。MethodHandles.Lookup
MethodHandles.Lookup. in(クラス<?> requestedLookupClass)
指定された新しいルックアップ・クラスでルックアップを作成します。MethodType
MethodType. insertParameterTypes(int num, Class<?>... ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static Object
ConstantBootstraps. invoke(MethodHandles.Lookup lookup, String name, Class<?> type, MethodHandle handle, Object... args)
指定された引数を使ってメソッド・ハンドルを呼び出した結果を返します。static MethodType
MethodType. methodType(クラス<?> rtype)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?> ptype0)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?>[] ptypes)
指定されたメソッド型のインスタンスを検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, Class<?> ptype0, Class<?>... ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, MethodType ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, List<Class<?>> ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。static Object
ConstantBootstraps. nullConstant(MethodHandles.Lookup lookup, String name, Class<?> type)
type
で指定された参照型のnull
オブジェクト参照を戻します。static Class<?>
ConstantBootstraps. primitiveClass(MethodHandles.Lookup lookup, String name, Class<?> type)
name
によって型記述子が指定されているプリミティブ型のClass
ミラーを戻します。static MethodHandles.Lookup
MethodHandles. privateLookupIn(Class<?> targetClass, MethodHandles.Lookup 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 VarHandle
ConstantBootstraps. staticFieldVarHandle(MethodHandles.Lookup lookup, String name, Class<VarHandle> type, Class<?> declaringClass, Class<?> fieldType)
静的フィールドのVarHandle
を検索します。static MethodHandle
MethodHandles. throwException(Class<?> returnType, Class<? extends Throwable> exType)
指定されたexType
の例外をスローするメソッド・ハンドルを生成します。static String
MethodHandleInfo. toString(int kind, Class<?> defc, String name, MethodType type)
MethodHandleInfo
の文字列表現を、そのシンボリック参照の4つの部分を基に返します。MethodHandle
MethodHandles.Lookup. unreflectSpecial(Method m, Class<?> specialCaller)
リフレクトされたメソッドのメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. zero(クラス<?> type)
呼び出されるたびにその型のデフォルト値を返すリクエストされた戻り値型の定数メソッド・ハンドルを生成します。Class型の型引数を持つjava.lang.invokeのメソッド・パラメータ 修飾子と型 メソッド 説明 MethodType
MethodType. appendParameterTypes(List<クラス<?>> ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodHandle
MethodHandles. dropArguments(MethodHandle target, int pos, List<Class<?>> valueTypes)
いくつかのダミー引数を破棄してから指定された別のtargetメソッド・ハンドルを呼び出すメソッド・ハンドルを生成します。static MethodHandle
MethodHandles. dropArgumentsToMatch(MethodHandle target, int skip, List<Class<?>> newTypes, int pos)
指定されたパラメータ型に一致するように、ターゲット・メソッド・ハンドルを適合させます。MethodType
MethodType. insertParameterTypes(int num, List<Class<?>> ptypesToInsert)
追加のパラメータの型を持つメソッド型を検索または作成します。static MethodType
MethodType. methodType(Class<?> rtype, List<Class<?>> ptypes)
指定されたコンポーネントを持つメソッド型を検索または作成します。Class型のパラメータを持つjava.lang.invokeのコンストラクタ コンストラクタ 説明 SerializedLambda(Class<?> capturingClass, String functionalInterfaceClass, String functionalInterfaceMethodName, String functionalInterfaceMethodSignature, int implMethodKind, String implClass, String implMethodName, String implMethodSignature, String instantiatedMethodType, Object[] capturedArgs)
ラムダ・ファクトリ・サイトに存在する低レベル情報からSerializedLambda
を作成します。 -
java.lang.managementでのClassの使用
Class型の引数を持つ型を返すjava.lang.managementのメソッド 修飾子と型 メソッド 説明 static Set<Class<? extends PlatformManagedObject>>
ManagementFactory. getPlatformManagementInterfaces()
Javaプラットフォームを監視および管理するためのすべての管理インタフェースを表す、Class
オブジェクト(PlatformManagedObject
のサブインタフェース)のセットを返します。Class型のパラメータを持つjava.lang.managementのメソッド 修飾子と型 メソッド 説明 static <T extends PlatformManagedObject>
TManagementFactory. getPlatformMXBean(クラス<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(クラス<T> mxbeanInterface)
Java仮想マシン内の、指定されたmxbeanInterface
を実装したプラットフォームMXBeanのリストを返します。static <T extends PlatformManagedObject>
List<T>ManagementFactory. getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface)
指定されたMBeanServerConnection
経由でmxbeanInterface
のメソッド呼出しを転送するためのプラットフォームMXBeanプロキシのリストを返します。static <T> T
ManagementFactory. newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface)
指定されたMBeanServerConnection
を介してメソッド呼出しを転送する、指定されたMXBean名のプラットフォームMXBeanインタフェースのプロキシを返します。 -
java.lang.reflectでのClassの使用
Classを返すjava.lang.reflectのメソッド 修飾子と型 メソッド 説明 Class<T>
Constructor. getDeclaringClass()
このオブジェクトが表すコンストラクタを宣言するクラスを表すClass
オブジェクトを返します。abstract Class<?>
Executable. getDeclaringClass()
このオブジェクトによって表される実行可能ファイルを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。Class<?>
Field. getDeclaringClass()
Field
オブジェクトによって表されるフィールドを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。Class<?>
Member. getDeclaringClass()
Memberが識別したメンバーやコンストラクタを宣言しているクラスやインタフェースを表すClassオブジェクトを返します。Class<?>
Method. getDeclaringClass()
このオブジェクトが表すメソッドを宣言するクラスまたはインタフェースを表すClass
オブジェクトを返します。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(クラス<T> annotationClass)
<T extends Annotation>
TAnnotatedElement. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TConstructor. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TExecutable. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TField. getAnnotation(クラス<T> annotationClass)
<T extends Annotation>
TMethod. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. getAnnotation(クラス<T> annotationClass)
存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
T[]AccessibleObject. getAnnotationsByType(クラス<T> annotationClass)
default <T extends Annotation>
T[]AnnotatedElement. getAnnotationsByType(クラス<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Executable. getAnnotationsByType(クラス<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Field. getAnnotationsByType(クラス<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
T[]Parameter. getAnnotationsByType(クラス<T> annotationClass)
この要素に関連付けられている注釈を返します。<T extends Annotation>
TAccessibleObject. getDeclaredAnnotation(クラス<T> annotationClass)
default <T extends Annotation>
TAnnotatedElement. getDeclaredAnnotation(クラス<T> annotationClass)
直接存在する場合は、この要素の指定された型の注釈を返し、そうでない場合はnullを返します。<T extends Annotation>
TParameter. getDeclaredAnnotation(クラス<T> annotationClass)
<T extends Annotation>
T[]AccessibleObject. getDeclaredAnnotationsByType(クラス<T> annotationClass)
default <T extends Annotation>
T[]AnnotatedElement. getDeclaredAnnotationsByType(クラス<T> annotationClass)
直接存在するか間接的に存在する場合は、この要素の指定された型の注釈を返します。<T extends Annotation>
T[]Parameter. getDeclaredAnnotationsByType(クラス<T> annotationClass)
static Class<?>
Proxy. getProxyClass(ClassLoader loader, Class<?>... interfaces)
非推奨。名前付きモジュールで生成されたプロキシ・クラスはカプセル化され、モジュール外のコードにはアクセスできません。boolean
AccessibleObject. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。default boolean
AnnotatedElement. isAnnotationPresent(Class<? extends Annotation> annotationClass)
指定された型の注釈がこの要素に存在する場合はtrueを返し、そうでない場合はfalseを返します。static boolean
Proxy. isProxyClass(クラス<?> cl)
指定されたクラスがプロキシ・クラスの場合にtrueを返します。static Object
Array. newInstance(Class<?> componentType, int length)
指定されたコンポーネント型とコンポーネント・サイズを使用して新しい配列を作成します。static Object
Array. newInstance(Class<?> componentType, int... dimensions)
指定されたコンポーネント型と大きさで新しい配列を作成します。static Object
Proxy. newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
メソッドの呼び出しを指定された呼び出しハンドラにディスパッチする、指定されたインタフェースのプロキシ・インスタンスを返します。 -
java.netでのClassの使用
Classを返すjava.netのメソッド 修飾子と型 メソッド 説明 protected Class<?>
URLClassLoader. findClass(String name)
URL検索パスから、指定された名前を持つクラスを検索してロードします。Class<T>
SocketOption. type()
このソケット・オプション値の型を返します。Class型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 Object
ContentHandler. getContent(URLConnection urlc, Class[] classes)
オブジェクト表現の先頭に位置付けられているURL接続ストリームを指定すると、このメソッドは、指定されたストリームを読み込み、指定した型に一致するオブジェクトを生成します。Object
URL. getContent(クラス<?>[] classes)
このURLのコンテンツを取得します。Object
URLConnection. getContent(クラス<?>[] classes)
このURL接続のコンテンツを取得します。 -
java.nio.fileでのClassの使用
Class型のパラメータを持つjava.nio.fileのメソッド 修飾子と型 メソッド 説明 static <V extends FileAttributeView>
VFiles. getFileAttributeView(Path path, Class<V> type, LinkOption... options)
指定されたタイプのファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(クラス<V> type)
このディレクトリのファイル属性にアクセスするための新しいファイル属性ビューを返します。<V extends FileAttributeView>
VSecureDirectoryStream. getFileAttributeView(T path, Class<V> type, LinkOption... options)
このディレクトリ内のファイルのファイル属性にアクセスするための新しいファイル属性ビューを返します。abstract <V extends FileStoreAttributeView>
VFileStore. getFileStoreAttributeView(クラス<V> type)
指定されたタイプのFileStoreAttributeView
を返します。static <A extends BasicFileAttributes>
AFiles. readAttributes(Path path, Class<A> type, LinkOption... options)
一括操作としてファイル属性を読み取ります。abstract boolean
FileStore. supportsFileAttributeView(Class<? extends FileAttributeView> type)
このファイル・ストアが、指定されたファイル属性ビューで識別されるファイル属性をサポートするかどうかを示します。 -
java.nio.file.spiでのClassの使用
Class型のパラメータを持つjava.nio.file.spiのメソッド 修飾子と型 メソッド 説明 abstract <V extends FileAttributeView>
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 String
RMIClassLoader. getClassAnnotation(クラス<?> cl)
クラス定義の位置を示す注釈文字列を返します。RMIはこれを使用して、指定されたクラスのオブジェクトの整列化を行う際に、クラス記述子に注釈を加えます。abstract String
RMIClassLoaderSpi. getClassAnnotation(クラス<?> cl)
RMIClassLoader.getClassAnnotation(Class)
の実装を提供します。 -
java.securityでのClassの使用
Classを返すjava.securityのメソッド 修飾子と型 メソッド 説明 protected Class<?>
SecureClassLoader. defineClass(String name, byte[] b, int off, int len, CodeSource cs)
バイトの配列を、オプションのCodeSourceを使用してClassクラスのインスタンスに変換します。protected Class<?>
SecureClassLoader. defineClass(String name, ByteBuffer b, CodeSource cs)
オプションのCodeSourceを使って、ByteBuffer
をクラスClass
のインスタンスに変換します。Class型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 boolean
KeyStoreSpi. engineEntryInstanceOf(String alias, Class<? extends KeyStore.Entry> entryClass)
指定されたalias
のキーストアEntry
が、指定されたentryClass
のインスタンスまたはサブクラスであるかどうかを判定します。protected abstract <T extends KeySpec>
TKeyFactorySpi. engineGetKeySpec(Key key, Class<T> keySpec)
指定されたキー・オブジェクトの仕様(キー・データ)を返します。protected abstract <T extends AlgorithmParameterSpec>
TAlgorithmParametersSpi. engineGetParameterSpec(クラス<T> paramSpec)
このパラメータ・オブジェクトの(透明な)仕様を返します。boolean
KeyStore. 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(クラス<T> paramSpec)
パラメータ・オブジェクトの透明な仕様を返します。 -
java.sqlでのClassの使用
Class型の引数を持つ型を返すjava.sqlのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>
Connection. getTypeMap()
このConnection
オブジェクトに関連付けられたMap
オブジェクトを取得します。Class型のパラメータを持つjava.sqlのメソッド 修飾子と型 メソッド 説明 <T> T
CallableStatement. getObject(int parameterIndex, Class<T> type)
OUTパラメータparameterIndex
の値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> T
CallableStatement. getObject(String parameterName, Class<T> type)
OUTパラメータparameterName
の値を表すオブジェクトを返し、変換がサポートされている場合には、そのパラメータのSQL型を要求されたJavaデータ型に変換します。<T> T
ResultSet. getObject(int columnIndex, Class<T> type)
このResultSet
オブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T> T
ResultSet. getObject(String columnLabel, Class<T> type)
このResultSet
オブジェクトの現在の行の指定された列の値を取得し、変換がサポートされている場合には、その列のSQL型を要求されたJavaデータ型に変換します。<T extends Source>
TSQLXML. getSource(クラス<T> sourceClass)
このSQLXMLインスタンスによって指定されたXML値を読み込むためのSourceを返します。boolean
Wrapper. isWrapperFor(クラス<?> iface)
これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。default <T> T
SQLInput. readObject(クラス<T> type)
ストリーム内の次の属性を読み込み、それをJavaプログラミング言語のObject
として返します。<T extends Result>
TSQLXML. setResult(クラス<T> resultClass)
このSQLXMLインスタンスによって指定されたXML値を設定するためのResultを返します。<T> T
Wrapper. unwrap(クラス<T> iface)
標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjava.sqlのメソッド・パラメータ 修飾子と型 メソッド 説明 Object
Array. getArray(long index, int count, Map<String,Class<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の一部を取り出します。指定されたindex
で始まり、最大でcount
の連続するSQL配列要素が格納されます。Object
Array. getArray(Map<String,クラス<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の内容を取り出します。Object[]
Struct. getAttributes(Map<String,クラス<?>> map)
このStruct
オブジェクトが表すSQL構造化型の属性の順序付けされた値を作成します。Object
CallableStatement. getObject(int parameterIndex, Map<String,Class<?>> map)
OUTパラメータparameterIndex
の値を表すオブジェクトを返し、map
を使用してそのパラメータ値のカスタム・マッピングを行います。Object
CallableStatement. getObject(String parameterName, Map<String,Class<?>> map)
OUTパラメータparameterName
の値を表すオブジェクトを返し、map
を使用してそのパラメータ値のカスタム・マッピングを行います。Object
Ref. getObject(Map<String,クラス<?>> map)
参照されるオブジェクトを取得し、そのオブジェクトを指定された型マップを使用してJava型へマップします。Object
ResultSet. getObject(int columnIndex, Map<String,Class<?>> map)
このResultSet
オブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObject
として取り出します。Object
ResultSet. getObject(String columnLabel, Map<String,Class<?>> map)
このResultSet
オブジェクトの現在行にある指定された列の値を、Javaプログラミング言語のObject
として取り出します。ResultSet
Array. getResultSet(long index, int count, Map<String,Class<?>> map)
インデックスindex
で始まり、最大でcount
の連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。ResultSet
Array. getResultSet(Map<String,クラス<?>> map)
このArray
オブジェクトによって指定されたSQLARRAY
値の要素を含む結果セットを取得します。void
Connection. setTypeMap(Map<String,クラス<?>> 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(クラス<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(クラス<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(クラス<S> service)
「プラットフォーム・クラス・ローダー」を使用して、指定されたサービス型用の新しいサービス・ローダーを作成します。static <E extends Enum<E>>
EnumSet<E>EnumSet. noneOf(クラス<E> elementType)
指定された要素型を使用して空のenumセットを作成します。 -
java.util.concurrent.atomicでのClassの使用
Class型のパラメータを持つjava.util.concurrent.atomicのメソッド 修飾子と型 メソッド 説明 static <U> AtomicIntegerFieldUpdater<U>
AtomicIntegerFieldUpdater. newUpdater(Class<U> tclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。static <U> AtomicLongFieldUpdater<U>
AtomicLongFieldUpdater. newUpdater(Class<U> tclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。static <U, W> AtomicReferenceFieldUpdater<U,W>
AtomicReferenceFieldUpdater. newUpdater(Class<U> tclass, Class<W> vclass, String fieldName)
指定されたフィールドを持つオブジェクトのアップデータを作成して返します。 -
java.util.prefsでのClassの使用
Class型のパラメータを持つjava.util.prefsのメソッド 修飾子と型 メソッド 説明 static Preferences
Preferences. systemNodeForPackage(クラス<?> c)
システム設定ツリーから設定ノードを返します。このシステム設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。static Preferences
Preferences. userNodeForPackage(クラス<?> c)
呼出し側ユーザーの設定ツリーから設定ノードを返します。このユーザー設定ツリーは、規則に従って、指定されたクラスのパッケージに関連付けられています。 -
javax.annotation.processingでのClassの使用
Class型のパラメータを持つjavax.annotation.processingのメソッド 修飾子と型 メソッド 説明 Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWith(Class<? extends Annotation> a)
指定された注釈型を使って注釈を付けられた要素を返します。型Classの型引数を持つjavax.annotation.processingのメソッド・パラメータ 修飾子と型 メソッド 説明 default Set<? extends Element>
RoundEnvironment. getElementsAnnotatedWithAny(Set<Class<? extends Annotation>> annotations)
指定された注釈型の1つ以上で注釈が付けられた要素を返します。 -
javax.cryptoでのClassの使用
Class型のパラメータを持つjavax.cryptoのメソッド 修飾子と型 メソッド 説明 protected abstract KeySpec
SecretKeyFactorySpi. engineGetKeySpec(SecretKey key, Class<?> keySpec)
指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。KeySpec
SecretKeyFactory. getKeySpec(SecretKey key, Class<?> keySpec)
指定されたキー・オブジェクトの仕様(キー・データ)を要求された形式で返します。 -
javax.imageio.metadataでのClassの使用
Classを返すjavax.imageio.metadataのメソッド 修飾子と型 メソッド 説明 Class<?>
IIOMetadataFormat. getObjectClass(String elementName)
要素内に格納されたObject
参照のClass
型を返します。Class型のパラメータを持つjavax.imageio.metadataのメソッド 修飾子と型 メソッド 説明 protected void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<?> classType, int arrayMinLength, int arrayMaxLength)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T> void
IIOMetadataFormatImpl. addObjectValue(String elementName, Class<T> classType, boolean required, T defaultValue, List<? extends T> enumeratedValues)
指定されたクラス型のObject
参照を、名前付き要素を実装するノードに格納できるようにします。protected <T extends Object & Comparable<? super T>>
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. inputClass
createInputStreamInstance
メソッドで使用される正当なオブジェクト型を示すClass
オブジェクトです。protected Class<?>[]
ImageReaderSpi. inputTypes
getInputTypes
から返されるClass
オブジェクトの配列で、最初はnull
です。protected Class<?>
ImageOutputStreamSpi. outputClass
createInputStreamInstance
メソッドで使用される正当なオブジェクト型を示すClass
オブジェクトです。protected Class<?>[]
ImageWriterSpi. outputTypes
getOutputTypes
から返されるClass
オブジェクトの配列で、最初はnull
です。static Class<?>[]
ImageReaderSpi. STANDARD_INPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageInputStream.class }
を直接作成してください。static Class<?>[]
ImageWriterSpi. STANDARD_OUTPUT_TYPE
非推奨。このフィールドを使用する代わりに、同等の配列{ ImageOutputStream.class }
を直接作成してください。Classを返すjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 Class<?>
ImageInputStreamSpi. getInputClass()
createInputStreamInstance
メソッドを使用してImageInputStream
内に「ラップ」するため、入力ソースが実装する必要のあるクラスまたはインタフェースの型を表すClass
オブジェクトを返します。Class<?>[]
ImageReaderSpi. getInputTypes()
リーダーのsetInput
メソッドの引数に使用可能なオブジェクトの型を示すClass
オブジェクトの配列を返します。Class<?>
ImageOutputStreamSpi. getOutputClass()
createOutputStreamInstance
メソッドを使用してImageOutputStream
に「ラップ」するため、出力先が実装する必要のあるクラスまたはインタフェースの型を表すClass
オブジェクトを返します。Class<?>[]
ImageWriterSpi. getOutputTypes()
ライターのsetOutput
メソッドの引数に使用可能なオブジェクトの型を示すClass
オブジェクトの配列を返します。Class型の引数を持つ型を返すjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 Iterator<Class<?>>
ServiceRegistry. getCategories()
現在のカテゴリ・セットを示すClass
オブジェクトのIterator
を返します。Class型のパラメータを持つjavax.imageio.spiのメソッド 修飾子と型 メソッド 説明 void
ServiceRegistry. deregisterAll(クラス<?> category)
現在指定されたカテゴリに登録されているサービス・プロバイダ・オブジェクトをすべて登録解除します。<T> boolean
ServiceRegistry. deregisterServiceProvider(T provider, Class<T> category)
指定されたカテゴリからサービス・プロバイダ・オブジェクトを削除します。<T> T
ServiceRegistry. getServiceProviderByClass(クラス<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(クラス<T> providerClass)
コンテキスト・クラス・ローダーを使用して、指定されたサービスの使用可能なプロバイダを検出して段階的にインスタンス化します。static <T> Iterator<T>
ServiceRegistry. lookupProviders(Class<T> providerClass, ClassLoader loader)
指定されたクラス・ローダーを使用して特定のサービス・クラスの実装を検索します。void
IIOServiceProvider. onDeregistration(ServiceRegistry registry, Class<?> category)
SpiクラスがServiceRegistry
から登録解除されると常にコールバックが実行されます。void
RegisterableService. onDeregistration(ServiceRegistry registry, Class<?> category)
このインタフェースを実装するオブジェクトが、指定されたregistry
のcategory
から削除される場合に呼び出されます。void
IIOServiceProvider. onRegistration(ServiceRegistry registry, Class<?> category)
Spiクラスがインスタンス化されてServiceRegistry
に登録されたあとで1回だけ呼び出されるコールバックです。void
RegisterableService. onRegistration(ServiceRegistry registry, Class<?> category)
このインタフェースを実装するオブジェクトが、指定されたregistry
のcategory
に追加される場合に呼び出されます。<T> boolean
ServiceRegistry. registerServiceProvider(T provider, Class<T> category)
サービス・プロバイダ・オブジェクトをレジストリに追加します。<T> boolean
ServiceRegistry. setOrdering(Class<T> category, T firstProvider, T secondProvider)
指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。<T> boolean
ServiceRegistry. unsetOrdering(Class<T> category, T firstProvider, T secondProvider)
指定されたカテゴリの2つのサービス・プロバイダ・オブジェクト間のペアの順序を設定します。Class型のパラメータを持つjavax.imageio.spiのコンストラクタ コンストラクタ 説明 ImageInputStreamSpi(String vendorName, String version, Class<?> inputClass)
指定された値セットを使用してImageInputStreamSpi
を構築します。ImageOutputStreamSpi(String vendorName, String version, Class<?> outputClass)
指定された値セットを使用してImageOutputStreamSpi
を構築します。ImageReaderSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String readerClassName, Class<?>[] inputTypes, String[] writerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
指定された値セットを使用してImageReaderSpi
を構築します。ImageWriterSpi(String vendorName, String version, String[] names, String[] suffixes, String[] MIMETypes, String writerClassName, Class<?>[] outputTypes, String[] readerSpiNames, boolean supportsStandardStreamMetadataFormat, String nativeStreamMetadataFormatName, String nativeStreamMetadataFormatClassName, String[] extraStreamMetadataFormatNames, String[] extraStreamMetadataFormatClassNames, boolean supportsStandardImageMetadataFormat, String nativeImageMetadataFormatName, String nativeImageMetadataFormatClassName, String[] extraImageMetadataFormatNames, String[] extraImageMetadataFormatClassNames)
指定された値セットを使用してImageWriterSpi
を構築します。Class型の型引数を持つjavax.imageio.spiのコンストラクタ・パラメータ コンストラクタ 説明 ServiceRegistry(Iterator<クラス<?>> categories)
categories
引数から取り出したカテゴリ・セットを使用してServiceRegistry
インスタンスを構築します。 -
javax.lang.modelでのClassの使用
Class型のパラメータを持つjavax.lang.modelのメソッド 修飾子と型 メソッド 説明 <A extends Annotation>
AAnnotatedConstruct. getAnnotation(クラス<A> annotationType)
存在する場合は、この構造の指定された型の注釈を返し、そうでない場合はnull
を返します。<A extends Annotation>
A[]AnnotatedConstruct. getAnnotationsByType(クラス<A> annotationType)
この構造に関連付けられている注釈を返します。 -
javax.lang.model.elementでのClassの使用
Class型のパラメータを持つjavax.lang.model.elementのメソッド 修飾子と型 メソッド 説明 <A extends Annotation>
AElement. getAnnotation(クラス<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 boolean
JMX. isMXBeanInterface(クラス<?> interfaceClass)
インタフェースがMXBeanインタフェースかどうかをテストします。static <T> T
JMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。static <T> T
JMX. newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitter
のメソッドもサポートする場合があります。static <T> T
JMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass)
ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。static <T> T
JMX. newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter)
ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitter
のメソッドもサポートする場合があります。static <T> T
MBeanServerInvocationHandler. newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster)
指定されたMBeanサーバーから指定されたMBeanへメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。Class型のパラメータを持つjavax.managementのコンストラクタ コンストラクタ 説明 StandardEmitterMBean(Class<?> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。通知は、指定したNotificationEmitter
により処理されます。StandardEmitterMBean(Class<?> mbeanInterface, NotificationEmitter emitter)
管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。通知は、指定したNotificationEmitter
により処理されます。StandardEmitterMBean(T implementation, Class<T> mbeanInterface, boolean isMXBean, NotificationEmitter emitter)
指定された実装を持ち、指定されたNotificationEmitter
で通知が処理される、管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。StandardEmitterMBean(T implementation, Class<T> mbeanInterface, NotificationEmitter emitter)
指定された実装を持ち、指定されたNotificationEmitter
で通知が処理される、管理インタフェースがmbeanInterface
で指定されたMBeanを作成します。StandardMBean(クラス<?> 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(クラス<T> arrayClass)
ArrayType
のインスタンスを、型保証された方法で作成します。 -
javax.naming.spiでのClassの使用
Class型のパラメータを持つjavax.naming.spiのメソッド 修飾子と型 メソッド 説明 ResolveResult
Resolver. resolveToClass(String name, Class<? extends Context> contextType)
名前を部分的に解決します。ResolveResult
Resolver. resolveToClass(Name name, Class<? extends Context> contextType)
名前を部分的に解決します。 -
javax.printでのClassの使用
Classを返すjavax.printのメソッド 修飾子と型 メソッド 説明 Class<?>[]
PrintService. getSupportedAttributeCategories()
この印刷サービスのジョブ設定時に、クライアントが指定可能な印刷属性カテゴリを判別します。Class<?>[]
AttributeException. getUnsupportedAttributes()
Print Serviceインスタンスが属性をまったくサポートしない印刷属性クラスの配列を返します。属性がない場合はnull
を返します。Class型のパラメータを持つjavax.printのメソッド 修飾子と型 メソッド 説明 <T extends PrintServiceAttribute>
TPrintService. getAttribute(クラス<T> category)
指定された単一のサービス属性の値を取得します。Object
PrintService. getDefaultAttributeValue(Class<? extends Attribute> category)
この印刷サービスの指定されたカテゴリ内でのデフォルト印刷属性値を判別します。Object
PrintService. getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
この印刷サービス用のジョブ設定時に、クライアントが特定のカテゴリ内で指定可能な印刷属性値を判別します。boolean
PrintService. isAttributeCategorySupported(Class<? extends Attribute> category)
この印刷サービスのジョブ設定時に、クライアントが特定の印刷属性カテゴリを指定可能かどうかを判別します。 -
javax.print.attributeでのClassの使用
Classを返すjavax.print.attributeのメソッド 修飾子と型 メソッド 説明 Class<? extends Attribute>
Attribute. getCategory()
属性セットに追加されたときに、この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。static Class<?>
AttributeSetUtilities. verifyAttributeCategory(Object object, Class<?> interfaceName)
Class型のパラメータを持つjavax.print.attributeのメソッド 修飾子と型 メソッド 説明 boolean
AttributeSet. containsKey(クラス<?> category)
属性セットが、指定されたカテゴリの属性を保持している場合にtrue
を返します。boolean
HashAttributeSet. containsKey(クラス<?> category)
属性セットが、指定されたカテゴリの属性を保持している場合にtrue
を返します。Attribute
AttributeSet. get(クラス<?> category)
指定された属性カテゴリに格納される属性セットの属性値を返します。Attribute
HashAttributeSet. get(クラス<?> category)
指定された属性カテゴリに格納される属性セットの属性値を返します。boolean
AttributeSet. remove(クラス<?> category)
属性セットからカテゴリの任意の属性を削除します(存在する場合)。boolean
HashAttributeSet. remove(クラス<?> category)
属性セットからカテゴリの任意の属性を削除します(存在する場合)。static Class<?>
AttributeSetUtilities. verifyAttributeCategory(Object object, Class<?> interfaceName)
static Attribute
AttributeSetUtilities. verifyAttributeValue(Object object, Class<?> interfaceName)
指定されたオブジェクトが、指定されたインタフェースのインスタンスであることを判定します。このインタフェースはAttribute
またはそのサブインタフェースであると推定されます。static void
AttributeSetUtilities. verifyCategoryForValue(Class<?> category, Attribute attribute)
指定された属性カテゴリのオブジェクトが、指定された属性値のオブジェクトのカテゴリと等しいかどうかを判定します。Class型のパラメータを持つjavax.print.attributeのコンストラクタ コンストラクタ 説明 HashAttributeSet(クラス<?> interfaceName)
新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(Attribute[] attributes, Class<?> interfaceName)
新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(Attribute attribute, Class<?> interfaceName)
指定された属性を初期メンバーとして持つ、新しい属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
初期状態で指定されたセットの値で生成された属性セットの新しい空の属性セットを構築します。ここでは、属性セットのメンバーは指定されたインタフェースに制限されます。 -
javax.print.attribute.standardでのClassの使用
Classを返すjavax.print.attribute.standardのメソッド 修飾子と型 メソッド 説明 Class<? extends Attribute>
Chromaticity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
ColorSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Compression. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Copies. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
CopiesSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtCreation. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DateTimeAtProcessing. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Destination. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DialogOwner. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
DialogTypeSelection. getCategory()
この印刷属性値の"category"として使用される印刷属性クラスを取得します。Class<? extends Attribute>
DocumentName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Fidelity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Finishings. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobHoldUntil. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressions. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressionsCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobImpressionsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctetsProcessed. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobKOctetsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheetsCompleted. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMediaSheetsSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobMessageFromOperator. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobOriginatingUserName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobPriority. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobPrioritySupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobSheets. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobState. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobStateReason. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
JobStateReasons. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Media. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MediaPrintableArea. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MediaSize. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
MultipleDocumentHandling. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberOfDocuments. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberOfInterveningJobs. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberUp. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
NumberUpSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
OrientationRequested. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
OutputDeviceAssigned. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PageRanges. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PagesPerMinute. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PagesPerMinuteColor. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PDLOverrideSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PresentationDirection. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterInfo. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterIsAcceptingJobs. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterLocation. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMakeAndModel. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMessageFromOperator. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMoreInfo. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterMoreInfoManufacturer. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterResolution. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterState. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterStateReason. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterStateReasons. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrinterURI. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
PrintQuality. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
QueuedJobCount. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
ReferenceUriSchemesSupported. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
RequestingUserName. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Severity. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
SheetCollate. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。Class<? extends Attribute>
Sides. getCategory()
この印刷属性値の「カテゴリ」として使用される印刷属性クラスを返します。 -
javax.scriptでのClassの使用
Class型のパラメータを持つjavax.scriptのメソッド 修飾子と型 メソッド 説明 <T> T
Invocable. getInterface(クラス<T> clasz)
インタプリタでコンパイルされた関数を使用して、インタフェースの実装を返します。<T> T
Invocable. getInterface(Object thiz, Class<T> clasz)
インタプリタでコンパイルされたスクリプト・オブジェクトのメンバー関数を使用して、インタフェースの実装を返します。 -
javax.security.authでのClassの使用
Class型のパラメータを持つjavax.security.authのメソッド 修飾子と型 メソッド 説明 <T extends Principal>
Set<T>Subject. getPrincipals(クラス<T> c)
指定したClass
のインスタンスまたはサブクラスである、このSubject
に関連付けられたPrincipalのSet
を返します。<T> Set<T>
Subject. getPrivateCredentials(クラス<T> c)
指定したClass
のインスタンスまたはサブクラスであるこのSubject
に関連付けられた非公開資格のSet
を返します。<T> Set<T>
Subject. getPublicCredentials(クラス<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(クラス<?> lineClass)
指定されたクラスのラインを記述する情報オブジェクトを構築します。Info(Class<?> lineClass, String name, boolean isSource)
指定された情報からポートの情報オブジェクトを構築します。 -
javax.sqlでのClassの使用
-
javax.sql.rowsetでのClassの使用
Class型の引数を持つ型を返すjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 Map<String,Class<?>>
BaseRowSet. getTypeMap()
このRowSet
オブジェクトのConnection
オブジェクトに関連付けられた型マップを取得します。Class型のパラメータを持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 boolean
RowSetMetaDataImpl. isWrapperFor(クラス<?> interfaces)
これが、指定されたインタフェースを実装している場合や、そのようなオブジェクトの直接的または間接的なラッパーである場合は、trueを返します。<T> T
RowSetMetaDataImpl. unwrap(クラス<T> iface)
標準以外のメソッド、またはプロキシによって公開されない標準メソッドにアクセスできるようにするために、指定されたインタフェースを実装しているオブジェクトを返します。Class型の型引数を持つjavax.sql.rowsetのメソッド・パラメータ 修飾子と型 メソッド 説明 void
BaseRowSet. setTypeMap(Map<String,クラス<?>> map)
このRowSet
オブジェクトのConnection
オブジェクトに関連付けられた型マップとして、指定のjava.util.Map
オブジェクトをインストールします。 -
javax.sql.rowset.serialでのClassの使用
Class型の型引数を持つjavax.sql.rowset.serialのメソッド・パラメータ 修飾子と型 メソッド 説明 Object
SerialArray. getArray(long index, int count, Map<String,Class<?>> map)
このSerialArray
オブジェクトのスライスのコピーとなる新しい配列(指定されたインデックス位置の要素から指定の要素数分続く)を返します。Object
SerialArray. getArray(Map<String,クラス<?>> map)
要素がSQL UDTであるとき、各要素のカスタム・マッピングに使用される指定の型マップを使って、このSerialArray
オブジェクトのコピーである新しい配列を返します。Object[]
SerialStruct. getAttributes(Map<String,クラス<?>> map)
指定されたカスタム・マッピング用の型マップを使って、このSerialStruct
によって表されるSQL構造型の属性に相当するObject
値の配列を取得します(適切な場合)。Object
SerialRef. getObject(Map<String,クラス<?>> map)
このSerialRef
オブジェクトが参照するSQL構造化型を表すObject
を返します。ResultSet
SerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)
インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArray
オブジェクトの要素の部分配列を格納するResultSet
オブジェクトを取得します。ResultSet
SerialArray. getResultSet(Map<String,クラス<?>> 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 Container
SwingUtilities. getAncestorOfClass(Class<?> c, Component comp)
コンポーネント階層内のcomp
の上位を検索するための簡易メソッドであり、見つかったクラスc
の最初のオブジェクトを返します。TableCellEditor
JTable. getDefaultEditor(クラス<?> columnClass)
TableColumn
にエディタが設定されていない場合に使用するエディタを返します。TableCellRenderer
JTable. getDefaultRenderer(クラス<?> columnClass)
TableColumn
にレンダラが設定されていない場合に使用する、セル・レンダラを返します。<T extends EventListener>
T[]AbstractListModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]AbstractSpinnerModel. getListeners(クラス<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。<T extends EventListener>
T[]DefaultBoundedRangeModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultButtonModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultListSelectionModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultSingleSelectionModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]JComponent. getListeners(クラス<T> listenerType)
このJComponent
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]Timer. getListeners(クラス<T> listenerType)
このTimer
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。static Object
LookAndFeel. makeIcon(Class<?> baseClass, String gifFile)
イメージをロードするUIDefault.LazyValue
を作成して返します。void
JTable. setDefaultEditor(Class<?> columnClass, TableCellEditor editor)
TableColumn
にエディタが設定されていない場合に使用する、デフォルトのセル・エディタを設定します。void
JTable. setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer)
TableColumn
にレンダラが設定されていない場合に使用する、デフォルトのセル・レンダラを設定します。 -
javax.swing.eventでのClassの使用
Class型のパラメータを持つjavax.swing.eventのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
voidEventListenerList. add(Class<T> t, T l)
指定された型のリスナーとしてリスナーを追加します。int
EventListenerList. getListenerCount(クラス<?> t)
このリスナー・リストの、指定された型のリスナーの総数を返します。<T extends EventListener>
T[]EventListenerList. getListeners(クラス<T> t)
指定された型のすべてのリスナーの配列を返します。<T extends EventListener>
voidEventListenerList. remove(Class<T> t, T l)
指定された型のリスナーとしてリスナーを削除します。 -
javax.swing.plaf.synthでのClassの使用
Class型のパラメータを持つjavax.swing.plaf.synthのメソッド 修飾子と型 メソッド 説明 void
SynthLookAndFeel. load(InputStream input, Class<?> resourceBase)
このSynthLookAndFeel
で使用されるSynthStyle
のセットをロードします。 -
javax.swing.tableでのClassの使用
Classを返すjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 Class<?>
AbstractTableModel. getColumnClass(int columnIndex)
columnIndex
にかかわらずObject.class
を返します。Class<?>
TableModel. getColumnClass(int columnIndex)
列のセル値のもっとも明確なスーパー・クラスを返します。Class型のパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
T[]AbstractTableModel. getListeners(クラス<T> listenerType)
このAbstractTableModel
にFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultTableColumnModel. getListeners(クラス<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(クラス<T> listenerType)
このドキュメントにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultCaret. getListeners(クラス<T> listenerType)
このキャレットにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]StyleContext.NamedStyle. getListeners(クラス<T> listenerType)
このモデルに追加された、指定された型のリスナーすべての配列を返します。void
DefaultFormatter. setValueClass(クラス<?> valueClass)
新規Objectの作成に使用するクラスを設定します。 -
javax.swing.treeでのClassの使用
Class型のパラメータを持つjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 <T extends EventListener>
T[]DefaultTreeModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。<T extends EventListener>
T[]DefaultTreeSelectionModel. getListeners(クラス<T> listenerType)
このモデルにFooListener
として現在登録されているすべてのオブジェクトの配列を返します。 -
javax.toolsでのClassの使用
Class型のパラメータを持つjavax.toolsのメソッド 修飾子と型 メソッド 説明 <S> ServiceLoader<S>
ForwardingJavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
default <S> ServiceLoader<S>
JavaFileManager. getServiceLoader(JavaFileManager.Location location, Class<S> service)
指定されたロケーションから特定のサービス・クラスのサービス・ローダーを取得します。DocumentationTool.DocumentationTask
DocumentationTool. getTask(Writer out, JavaFileManager fileManager, DiagnosticListener<? super JavaFileObject> diagnosticListener, Class<?> docletClass, Iterable<String> options, Iterable<? extends JavaFileObject> compilationUnits)
指定のコンポーネントおよび引数を持つドキュメント・タスクのフューチャを作成します。 -
javax.xml.xpathでのClassの使用
型Classのパラメータを持つjavax.xml.xpathのメソッド 修飾子と型 メソッド 説明 default <T> T
XPath. evaluateExpression(String expression, Object item, Class<T> type)
指定されたコンテキストでXPath式を評価し、結果をclass type
で指定された型で返しますdefault <T> T
XPath. evaluateExpression(String expression, InputSource source, Class<T> type)
指定されたsource
のコンテキストでXPath式を評価し、指定されたとおりに結果を返します。default <T> T
XPathExpression. evaluateExpression(Object item, Class<T> type)
指定されたコンテキストでコンパイルされたXPath式を評価し、class type
で指定された型の結果を返します。default <T> T
XPathExpression. evaluateExpression(InputSource source, Class<T> type)
指定されたコンテキストでコンパイルされたXPath式を評価し、class type
で指定された型の結果を返しますstatic QName
XPathEvaluationResult.XPathResultType. getQNameType(クラス<?> clsType)
指定されたクラス型に対応するXPathConstants
で指定されたQName型を返します。 -
jdk.dynalink.beansでのClassの使用
Classを戻すjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 Class<?>
StaticClass. getRepresentedClass()
表現されたJavaクラスを返します。型Classのパラメータを持つjdk.dynalink.beansのメソッド 修飾子と型 メソッド 説明 static StaticClass
StaticClass. forClass(クラス<?> clazz)
指定されたクラスのStaticClass
インスタンスを取得します。static Object
BeansLinker. getConstructorMethod(Class<?> clazz, String signature)
指定されたクラスのコンストラクタの動的メソッドと指定されたシグネチャを返します。static Set<String>
BeansLinker. getInstanceMethodNames(クラス<?> clazz)
クラスのすべてのインスタンス・メソッドの名前のセットを返します。TypeBasedGuardingDynamicLinker
BeansLinker. getLinkerForClass(クラス<?> clazz)
特定の単一クラスのBeanリンカーを返します。static Set<String>
BeansLinker. getReadableInstancePropertyNames(クラス<?> clazz)
クラスのすべての読み込み可能なインスタンス・プロパティの名前のセットを返します。static Set<String>
BeansLinker. getReadableStaticPropertyNames(クラス<?> clazz)
クラスのすべての読み込み可能な静的プロパティの名前のセットを返します。static Set<String>
BeansLinker. getStaticMethodNames(クラス<?> clazz)
クラスのすべての静的メソッドの名前のセットを返します。static Set<String>
BeansLinker. getWritableInstancePropertyNames(クラス<?> clazz)
クラスのすべての書き込み可能なインスタンス・プロパティの名前のセットを返します。static Set<String>
BeansLinker. getWritableStaticPropertyNames(クラス<?> clazz)
クラスのすべての書き込み可能な静的プロパティの名前のセットを返します。 -
jdk.dynalink.linkerでのClassの使用
Classを戻すjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 Class<? extends Throwable>
GuardedInvocation. getException()
呼び出しによってスローされた場合、このガードされた呼び出しのリンケージを無効にする必要がある例外の型を返します。型Classのパラメータを持つjdk.dynalink.linkerのメソッド 修飾子と型 メソッド 説明 boolean
LinkerServices. canConvert(Class<?> from, Class<?> to)
リクエストされた型(自動JVM変換、または使用可能なGuardingTypeConverterFactory
によって提供される変換)の間に変換が存在する場合はtrueを返し、リクエストされた型間の変換が確実に存在しない場合はfalseを返します。boolean
TypeBasedGuardingDynamicLinker. canLinkType(クラス<?> type)
リンカーが最初の引数(receiver)が指定された型の呼び出しをリンクできる場合はtrueを返します。ConversionComparator.Comparison
ConversionComparator. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
2つのターゲット型のどちらが、ソース型から優先する変換ターゲットかを決定します。ConversionComparator.Comparison
LinkerServices. compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2)
ソース型から2つのターゲット型への2つの型変換のどちらを優先するかを決定します。GuardedInvocation
GuardingTypeConverterFactory. convertToType(Class<?> sourceType, Class<?> targetType, Supplier<MethodHandles.Lookup> lookupSupplier)
指定されたソース型の値を受け取り、指定されたターゲット型に変換された値を返す保護された型変換を返します。GuardedInvocation
GuardedInvocation. dropArguments(int pos, Class<?>... valueTypes)
呼び出しと(それが存在し、少なくともpos
パラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, Class...)
でドロップする呼び出しを行います。MethodHandle
LinkerServices. getTypeConverter(Class<?> sourceType, Class<?> targetType)
ソースとターゲットの型を指定すると、それらの間で変換を行うメソッド・ハンドルが返されます。型Classの型引数を持つjdk.dynalink.linkerのメソッド・パラメータ 修飾子と型 メソッド 説明 GuardedInvocation
GuardedInvocation. dropArguments(int pos, List<Class<?>> valueTypes)
呼び出しと(それが存在し、少なくともpos
パラメータ)の両方の引数をMethodHandles.dropArguments(MethodHandle, int, List)
でドロップする呼び出しを行います。型Classのパラメータを持つjdk.dynalink.linkerのコンストラクタ コンストラクタ 説明 GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint[] switchPoints, Class<? extends Throwable> exception)
ガード・メソッド・ハンドル、無効化するために使用できるスイッチ・ポイントの数、呼び出し時にスローされた場合に無効にする例外など、新しいガード付き呼び出しを作成します。GuardedInvocation(MethodHandle invocation, MethodHandle guard, SwitchPoint switchPoint, Class<? extends Throwable> exception)
ガード・メソッド・ハンドル、無効にするために使用できるスイッチ・ポイント、および起動時にスローされると無効にする例外を持つ、新しいガードされた呼び出しを作成します。 -
jdk.dynalink.linker.supportでのClassの使用
Classを戻すjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 static Class<?>
TypeUtilities. getPrimitiveType(クラス<?> wrapperType)
プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。static Class<?>
TypeUtilities. getPrimitiveTypeByName(String name)
プリミティブ型の名前を指定すると、それを表すクラスが返されます。static Class<?>
TypeUtilities. getWrapperType(クラス<?> primitiveType)
プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。型Classのパラメータを持つjdk.dynalink.linker.supportのメソッド 修飾子と型 メソッド 説明 boolean
CompositeTypeBasedGuardingDynamicLinker. canLinkType(クラス<?> type)
複合リンカーの少なくとも1つが、型のTypeBasedGuardingDynamicLinker.canLinkType(Class)
からtrueを返す場合はtrueを返します。MethodHandle
Lookup. findGetter(Class<?> refc, String name, Class<?> type)
static MethodHandle
Lookup. findOwnSpecial(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findSpecial(Class, String, MethodType)
で見つけます。MethodHandle
Lookup. findOwnSpecial(String name, Class<?> rtype, Class<?>... ptypes)
Lookup.findSpecial(Class, String, MethodType)
を使ってそのルックアップ・クラスのメソッドを検索します。static MethodHandle
Lookup. findOwnStatic(MethodHandles.Lookup lookup, String name, Class<?> rtype, Class<?>... ptypes)
ルックアップがあれば、そのルックアップ・クラスのメソッドをLookup.findStatic(Class, String, MethodType)
で見つけます。MethodHandle
Lookup. findOwnStatic(String name, Class<?> rtype, Class<?>... ptypes)
Lookup.findStatic(Class, String, MethodType)
を使ってそのルックアップ・クラスのメソッドを検索します。MethodHandle
Lookup. findSpecial(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findSpecial(Class, String, MethodType, Class)
を実行します。MethodHandle
Lookup. findStatic(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findStatic(Class, String, MethodType)
を実行します。MethodHandle
Lookup. findVirtual(Class<?> declaringClass, String name, MethodType type)
基になるルックアップに対してMethodHandles.Lookup.findVirtual(Class, String, MethodType)
を実行します。static MethodHandle
Guards. getClassGuard(クラス<?> clazz)
正確な特定のクラスであるために唯一の引数をテストするガード・メソッドを作成します。static MethodHandle
Guards. getInstanceOfGuard(クラス<?> clazz)
特定のクラスのインスタンスであるために唯一の引数をテストするガード・メソッドを作成します。static Class<?>
TypeUtilities. getPrimitiveType(クラス<?> wrapperType)
プリミティブ型のラッパーを表すクラスを渡すと、対応するプリミティブ型を表すクラスを返します。static Class<?>
TypeUtilities. getWrapperType(クラス<?> primitiveType)
プリミティブ型を表すクラスが渡されると、対応するラッパー型を表すクラスを返します。static boolean
TypeUtilities. isConvertibleWithoutLoss(Class<?> sourceType, Class<?> targetType)
精度を失うことなく型を別の型に変換できるかどうかを判定します。static MethodHandle
Guards. isInstance(Class<?> clazz, int pos, MethodType type)
指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static MethodHandle
Guards. isInstance(Class<?> clazz, MethodType type)
指定された型の引数を持つメソッド・ハンドルを作成しますが、ブール型の戻り値を持ちます。static boolean
TypeUtilities. isMethodInvocationConvertible(Class<?> sourceType, Class<?> targetType)
JLS 5.3 "メソッド起動変換"のように、メソッドの呼び出し変換を使用して1つの型を別の型に変換できるかどうかを判定します。static MethodHandle
Guards. isOfClass(Class<?> clazz, MethodType type)
指定された型の引数を持つがboolean戻り値を持つガード・メソッド・ハンドルを作成します。static boolean
TypeUtilities. isSubtype(Class<?> subType, Class<?> superType)
JLS 4.10 "サブ型"のように、ある型が別の型のサブ型であるかどうかを判別します。static boolean
TypeUtilities. isWrapperType(クラス<?> type)
渡された型がプリミティブ型のラッパーである場合はtrueを返します。 -
jdk.jfrでのClassの使用
型Classのパラメータを持つjdk.jfrのメソッド 修飾子と型 メソッド 説明 static void
FlightRecorder. addPeriodicEvent(Class<? extends Event> eventClass, Runnable hook)
定期イベントのフックを追加します。EventSettings
Recording. disable(Class<? extends Event> eventClass)
イベントを無効にします。EventSettings
Recording. enable(Class<? extends Event> eventClass)
イベントを有効にします。<A> A
AnnotationElement. getAnnotation(Class<? extends Annotation> annotationType)
同じ名前のAnnotationElement
が存在する場合は、指定された型の最初の注釈を戻し、それ以外の場合はnull
を戻します。<A extends Annotation>
AEventType. getAnnotation(クラス<A> annotationClass)
同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。そうでない場合はnull
を返します。<A extends Annotation>
ASettingDescriptor. getAnnotation(クラス<A> annotationType)
同じ名前の注釈要素が使用可能な場合は、指定された型の最初の注釈を返します。それ以外の場合はnull
を返します。<A extends Annotation>
AValueDescriptor. getAnnotation(クラス<A> annotationType)
この値記述子(null
)に同じ名前の注釈要素が直接存在する場合は、指定された型の最初の注釈を返します。static EventType
EventType. getEventType(Class<? extends Event> eventClass)
イベント・クラスのイベント・タイプを返します。イベント・クラスが存在しない場合はnull
を返します。static void
FlightRecorder. register(Class<? extends Event> eventClass)
イベント・クラスを登録します。static void
FlightRecorder. unregister(Class<? extends Event> eventClass)
イベント・クラスの登録を解除します。型Classのパラメータを持つjdk.jfrのコンストラクタ コンストラクタ 説明 AnnotationElement(Class<? extends Annotation> annotationType)
動的に定義されるイベントに使用する注釈要素を作成します。AnnotationElement(Class<? extends Annotation> annotationType, Object value)
動的に定義されるイベントに使用する注釈要素を作成します。AnnotationElement(Class<? extends Annotation> annotationType, Map<String,Object> values)
動的に定義されるイベントに使用する注釈要素を作成します。ValueDescriptor(Class<?> type, String name)
イベント型および注釈を動的に作成する場合に役立つ値記述子を構築します。ValueDescriptor(Class<?> type, String name, List<AnnotationElement> annotations)
イベント型および注釈を動的に作成する場合に役立つ値記述子を構築します。 -
jdk.jshell.executionでのClassの使用
-
jdk.nashorn.api.scriptingでのClassの使用
型Classのパラメータを持つjdk.nashorn.api.scriptingのメソッド 修飾子と型 メソッド 説明 static Object
AbstractJSObject. getDefaultValue(JSObject jsobj, Class<?> hint)
非推奨。代わりにJSObject.getDefaultValue(Class)
を使用してください。default Object
JSObject. getDefaultValue(クラス<?> hint)
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このオブジェクトの[[DefaultValue]]
メソッドをECMAScript 5.1のセクション8.6.2に従って実装します。<T> T
ScriptObjectMirror. to(クラス<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(クラス<?> socketType)
指定されたソケット・タイプがサポートするSocketOption
のセットを返します。