パッケージ | 説明 |
---|---|
javax.lang.model.element |
Javaプログラミング言語の要素をモデル化するために使用されるインタフェースです。
|
javax.lang.model.type |
Javaプログラミング言語の型をモデル化するために使用されるインタフェースです。
|
javax.lang.model.util |
修飾子と型 | メソッドと説明 |
---|---|
TypeMirror |
Element.asType()
この要素で定義された型を返します。
|
TypeMirror |
ExecutableElement.getReceiverType()
|
TypeMirror |
ExecutableElement.getReturnType()
この実行可能ファイルの戻り型を返します。
|
TypeMirror |
TypeElement.getSuperclass()
この型要素の直接スーパー・クラスを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
List<? extends TypeMirror> |
TypeParameterElement.getBounds()
この型パラメータの境界を返します。
|
List<? extends TypeMirror> |
TypeElement.getInterfaces()
このクラスにより直接実装されたインタフェース型、またはこのインタフェースにより直接展開されたインタフェース型を返します。
|
List<? extends TypeMirror> |
ExecutableElement.getThrownTypes()
このメソッドまたはコンストラクタの
throws 節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。 |
修飾子と型 | メソッドと説明 |
---|---|
R |
AnnotationValueVisitor.visitType(TypeMirror t, P p)
注釈の型値をビジットします。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ArrayType
配列型を表します。
|
interface |
DeclaredType
宣言された型であるクラス型またはインタフェース型を表します。
|
interface |
ErrorType
適切にモデル化することのできないクラスまたはインタフェースの型を表します。
|
interface |
ExecutableType
実行可能ファイルを表します。
|
interface |
IntersectionType
共通部分型を表します。
|
interface |
NoType
適切な実際の型が存在しない場合に使用される擬似型です。
|
interface |
NullType
null型を表します。
|
interface |
PrimitiveType
プリミティブ型を表します。
|
interface |
ReferenceType
参照型を表します。
|
interface |
TypeVariable
型変数を表します。
|
interface |
UnionType
共用体型を表します。
|
interface |
WildcardType
ワイルドカード型引数を表します。
|
修飾子と型 | メソッドと説明 |
---|---|
TypeMirror |
ArrayType.getComponentType()
この配列型のコンポーネントの型を返します。
|
TypeMirror |
DeclaredType.getEnclosingType()
もっとも内側の囲むインスタンスの型を返します。囲むインスタンスがない場合は、種類
NONE のNoType を返します。 |
TypeMirror |
WildcardType.getExtendsBound()
このワイルドカードの上限を返します。
|
TypeMirror |
TypeVariable.getLowerBound()
この型変数の下限を返します。
|
TypeMirror |
ExecutableType.getReceiverType()
|
TypeMirror |
ExecutableType.getReturnType()
この実行可能ファイルの戻り型を返します。
|
TypeMirror |
WildcardType.getSuperBound()
このワイルドカードの下限を返します。
|
TypeMirror |
MirroredTypeException.getTypeMirror()
アクセスされる型に対応する型ミラーを返します。
|
TypeMirror |
UnknownTypeException.getUnknownType()
未知の型を返します。
|
TypeMirror |
TypeVariable.getUpperBound()
この型変数の上限を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
List<? extends TypeMirror> |
UnionType.getAlternatives()
この共用体型を構成する代替を返します。
|
List<? extends TypeMirror> |
IntersectionType.getBounds()
この共通部分型を含む境界を返します。
|
List<? extends TypeMirror> |
ExecutableType.getParameterTypes()
この実行可能ファイルの仮パラメータの型を返します。
|
List<? extends TypeMirror> |
ExecutableType.getThrownTypes()
この実行可能ファイルの
throws 節に指定された例外およびほかのスロー可能なオブジェクトを返します。 |
List<? extends TypeMirror> |
DeclaredType.getTypeArguments()
この型の実際の型引数を返します。
|
List<? extends TypeMirror> |
MirroredTypesException.getTypeMirrors()
アクセスされる複数の型に対応する複数の型ミラーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
R |
TypeVisitor.visit(TypeMirror t)
v.visit(t, null) と同等の簡易メソッドです。 |
R |
TypeVisitor.visit(TypeMirror t, P p)
型をビジットします。
|
R |
TypeVisitor.visitUnknown(TypeMirror t, P p)
未知の種類の型をビジットします。
|
コンストラクタと説明 |
---|
MirroredTypeException(TypeMirror type)
指定された型の新しいMirroredTypeExceptionを構築します。
|
UnknownTypeException(TypeMirror t, Object p)
新しい
UnknownTypeException を作成します。未知の型が検出されたコンテキストに関する情報を持つ追加の引数を渡すためには、p パラメータを使用することができます。たとえば、TypeVisitor のビジット・メソッドは追加パラメータを渡すことができます。 |
コンストラクタと説明 |
---|
MirroredTypesException(List<? extends TypeMirror> types)
指定された型の新しいMirroredTypesExceptionを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
TypeMirror |
Types.asMemberOf(DeclaredType containing, Element element)
指定された型のメンバーとして要素が参照される場合、あるいは指定された型に直接包含されるメンバーとして要素が参照される場合、要素の型を返します。
|
TypeMirror |
Types.capture(TypeMirror t)
型に取得変換を適用します。
|
TypeMirror |
Types.erasure(TypeMirror t)
型の消去を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
List<? extends TypeMirror> |
Types.directSupertypes(TypeMirror t)
型の直接のスーパー・タイプを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
Element |
Types.asElement(TypeMirror t)
型に対応する要素を返します。
|
TypeMirror |
Types.capture(TypeMirror t)
型に取得変換を適用します。
|
boolean |
Types.contains(TypeMirror t1, TypeMirror t2)
ある型引数を別の型に包含できるかどうかをテストします。
|
protected R |
SimpleTypeVisitor6.defaultAction(TypeMirror e, P p)
ビジット・メソッドのデフォルトのアクションです。
|
List<? extends TypeMirror> |
Types.directSupertypes(TypeMirror t)
型の直接のスーパー・タイプを返します。
|
TypeMirror |
Types.erasure(TypeMirror t)
型の消去を返します。
|
ArrayType |
Types.getArrayType(TypeMirror componentType)
指定されたコンポーネント型とともに配列型を返します。
|
DeclaredType |
Types.getDeclaredType(DeclaredType containing, TypeElement typeElem, TypeMirror... typeArgs)
メンバーである型の包含型を指定すると、型要素と実際の型引数に対応する型を返します。
|
DeclaredType |
Types.getDeclaredType(TypeElement typeElem, TypeMirror... typeArgs)
型要素と実際の型引数に対応する型を返します。
|
WildcardType |
Types.getWildcardType(TypeMirror extendsBound, TypeMirror superBound)
新しいワイルドカードの型引数を返します。
|
boolean |
Types.isAssignable(TypeMirror t1, TypeMirror t2)
ある型を別の型に代入できるかどうかをテストします。
|
boolean |
Types.isSameType(TypeMirror t1, TypeMirror t2)
2つの
TypeMirror オブジェクトが同じ型を表すかどうかをテストします。 |
boolean |
Types.isSubtype(TypeMirror t1, TypeMirror t2)
ある型が別の型のサブタイプであるかどうかをテストします。
|
PrimitiveType |
Types.unboxedType(TypeMirror t)
指定された型のアンボクシングされた値の型(プリミティブ型)を返します。
|
R |
AbstractTypeVisitor6.visit(TypeMirror t)
型ミラーの
accept メソッドに自身を渡し、追加のパラメータにnull を渡すかのようにして、その型ミラーをビジットします。 |
R |
AbstractTypeVisitor6.visit(TypeMirror t, P p)
型ミラーの
accept メソッドに自身を渡すかのようにして、その型ミラーをビジットします。 |
R |
SimpleAnnotationValueVisitor6.visitType(TypeMirror t, P p)
注釈の型値をビジットします。
|
R |
AbstractTypeVisitor6.visitUnknown(TypeMirror t, P p)
未知の種類の型をビジットします。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。