Mirror API

com.sun.mirror.util
インタフェース TypeVisitor

既知の実装クラスの一覧:
SimpleTypeVisitor

public interface TypeVisitor

標準のビジタデザインパターンの様式による型へのビジタ。このインタフェースは、コンパイル時、型の種類が未知のときに型の操作に使用されます。ビジターが型の accept メソッドに渡されると、その型に適用可能なもっとも適した visitXxx メソッドが呼び出されます。

導入されたバージョン:
1.5

メソッドの概要
 void visitAnnotationType(AnnotationType t)
          注釈型をビジットします。
 void visitArrayType(ArrayType t)
          配列型をビジットします。
 void visitClassType(ClassType t)
          クラス型をビジットします。
 void visitDeclaredType(DeclaredType t)
          宣言された型をビジットします。
 void visitEnumType(EnumType t)
          enum 型をビジットします。
 void visitInterfaceType(InterfaceType t)
          インタフェース型をビジットします。
 void visitPrimitiveType(PrimitiveType t)
          プリミティブ型をビジットします。
 void visitReferenceType(ReferenceType t)
          参照型をビジットします。
 void visitTypeMirror(TypeMirror t)
          型のミラーをビジットします。
 void visitTypeVariable(TypeVariable t)
          型変数をビジットします。
 void visitVoidType(VoidType t)
          void 型をビジットします。
 void visitWildcardType(WildcardType t)
          ワイルドカードをビジットします。
 

メソッドの詳細

visitTypeMirror

void visitTypeMirror(TypeMirror t)
型のミラーをビジットします。

パラメータ:
t - ビジットする型

visitPrimitiveType

void visitPrimitiveType(PrimitiveType t)
プリミティブ型をビジットします。

パラメータ:
t - ビジットする型

visitVoidType

void visitVoidType(VoidType t)
void 型をビジットします。

パラメータ:
t - ビジットする型

visitReferenceType

void visitReferenceType(ReferenceType t)
参照型をビジットします。

パラメータ:
t - ビジットする型

visitDeclaredType

void visitDeclaredType(DeclaredType t)
宣言された型をビジットします。

パラメータ:
t - ビジットする型

visitClassType

void visitClassType(ClassType t)
クラス型をビジットします。

パラメータ:
t - ビジットする型

visitEnumType

void visitEnumType(EnumType t)
enum 型をビジットします。

パラメータ:
t - ビジットする型

visitInterfaceType

void visitInterfaceType(InterfaceType t)
インタフェース型をビジットします。

パラメータ:
t - ビジットする型

visitAnnotationType

void visitAnnotationType(AnnotationType t)
注釈型をビジットします。

パラメータ:
t - ビジットする型

visitArrayType

void visitArrayType(ArrayType t)
配列型をビジットします。

パラメータ:
t - ビジットする型

visitTypeVariable

void visitTypeVariable(TypeVariable t)
型変数をビジットします。

パラメータ:
t - ビジットする型

visitWildcardType

void visitWildcardType(WildcardType t)
ワイルドカードをビジットします。

パラメータ:
t - ビジットする型

Mirror API

バグや機能要求の報告
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.