|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
TypeMirror を使用しているパッケージ | |
---|---|
javax.lang.model.element | Java プログラミング言語の要素をモデル化するために使用されるインタフェースです。 |
javax.lang.model.type | Java プログラミング言語の型をモデル化するために使用されるインタフェースです。 |
javax.lang.model.util | プログラム要素と型の処理を支援するユーティリティーです。 |
javax.lang.model.element での TypeMirror の使用 |
---|
TypeMirror を返す javax.lang.model.element のメソッド | |
---|---|
TypeMirror |
Element.asType()
この要素で定義された型を返します。 |
TypeMirror |
ExecutableElement.getReturnType()
この実行可能ファイルの戻り型を返します。 |
TypeMirror |
TypeElement.getSuperclass()
この型要素の直接スーパークラスを返します。 |
TypeMirror 型の引数を持つ型を返す javax.lang.model.element のメソッド | |
---|---|
List<? extends TypeMirror> |
TypeParameterElement.getBounds()
この型パラメータの境界を返します。 |
List<? extends TypeMirror> |
TypeElement.getInterfaces()
このクラスにより直接実装されたインタフェース型、またはこのインタフェースにより直接展開されたインタフェース型を返します。 |
List<? extends TypeMirror> |
ExecutableElement.getThrownTypes()
このメソッドまたはコンストラクタの throws 節に一覧指定された例外およびほかのスロー可能なオブジェクトを宣言順に返します。 |
TypeMirror 型のパラメータを持つ javax.lang.model.element のメソッド | |
---|---|
R |
AnnotationValueVisitor.visitType(TypeMirror t,
P p)
注釈の型値をビジットします。 |
javax.lang.model.type での TypeMirror の使用 |
---|
javax.lang.model.type での TypeMirror のサブインタフェース | |
---|---|
interface |
ArrayType
配列型を表します。 |
interface |
DeclaredType
宣言された型であるクラス型またはインタフェース型を表します。 |
interface |
ErrorType
適切にモデル化することのできないクラスまたはインタフェースの型を表します。 |
interface |
ExecutableType
実行可能ファイルを表します。 |
interface |
NoType
適切な実際の型が存在しない場合に使用される擬似型です。 |
interface |
NullType
null 型を表します。 |
interface |
PrimitiveType
プリミティブ型を表します。 |
interface |
ReferenceType
参照型を表します。 |
interface |
TypeVariable
型変数を表します。 |
interface |
WildcardType
ワイルドカード型引数を表します。 |
TypeMirror を返す javax.lang.model.type のメソッド | |
---|---|
TypeMirror |
ArrayType.getComponentType()
この配列型のコンポーネントの型を返します。 |
TypeMirror |
DeclaredType.getEnclosingType()
もっとも内側の囲むインスタンスの型を返します。 |
TypeMirror |
WildcardType.getExtendsBound()
このワイルドカードの上限を返します。 |
TypeMirror |
TypeVariable.getLowerBound()
この型変数の下限を返します。 |
TypeMirror |
ExecutableType.getReturnType()
この実行可能ファイルの戻り型を返します。 |
TypeMirror |
WildcardType.getSuperBound()
このワイルドカードの下限を返します。 |
TypeMirror |
MirroredTypeException.getTypeMirror()
アクセスされる型に対応する型ミラーを返します。 |
TypeMirror |
UnknownTypeException.getUnknownType()
未知の型を返します。 |
TypeMirror |
TypeVariable.getUpperBound()
この型変数の上限を返します。 |
TypeMirror 型の引数を持つ型を返す javax.lang.model.type のメソッド | |
---|---|
List<? extends TypeMirror> |
ExecutableType.getParameterTypes()
この実行可能ファイルの仮パラメータの型を返します。 |
List<? extends TypeMirror> |
ExecutableType.getThrownTypes()
この実行可能ファイルの throws 節に指定された例外およびほかのスロー可能なオブジェクトを返します。 |
List<? extends TypeMirror> |
DeclaredType.getTypeArguments()
この型の実際の型引数を返します。 |
List<? extends TypeMirror> |
MirroredTypesException.getTypeMirrors()
アクセスされる複数の型に対応する複数の型ミラーを返します。 |
TypeMirror 型のパラメータを持つ javax.lang.model.type のメソッド | |
---|---|
R |
TypeVisitor.visit(TypeMirror t)
v.visit(t, null) と同等の簡易メソッドです。 |
R |
TypeVisitor.visit(TypeMirror t,
P p)
型をビジットします。 |
R |
TypeVisitor.visitUnknown(TypeMirror t,
P p)
未知の種類の型をビジットします。 |
TypeMirror 型のパラメータを持つ javax.lang.model.type のコンストラクタ | |
---|---|
MirroredTypeException(TypeMirror type)
指定された型の新しい MirroredTypeException を構築します。 |
|
UnknownTypeException(TypeMirror t,
Object p)
新しい UnknownTypeException を作成します。 |
TypeMirror 型の型引数を持つ javax.lang.model.type のコンストラクタパラメータ | |
---|---|
MirroredTypesException(List<? extends TypeMirror> types)
指定された型の新しい MirroredTypesException を構築します。 |
javax.lang.model.util での TypeMirror の使用 |
---|
TypeMirror を返す javax.lang.model.util のメソッド | |
---|---|
TypeMirror |
Types.asMemberOf(DeclaredType containing,
Element element)
指定された型のメンバーとして要素が参照される場合、あるいは指定された型に直接包含されるメンバーとして要素が参照される場合、要素の型を返します。 |
TypeMirror |
Types.capture(TypeMirror t)
型に取得変換を適用します。 |
TypeMirror |
Types.erasure(TypeMirror t)
型の消去を返します。 |
TypeMirror 型の引数を持つ型を返す javax.lang.model.util のメソッド | |
---|---|
List<? extends TypeMirror> |
Types.directSupertypes(TypeMirror t)
型の直接のスーパータイプを返します。 |
TypeMirror 型のパラメータを持つ javax.lang.model.util のメソッド | |
---|---|
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)
未知の種類の型をビジットします。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。