Mirror API

com.sun.mirror.util
クラス SimpleTypeVisitor

java.lang.Object
  上位を拡張 com.sun.mirror.util.SimpleTypeVisitor
すべての実装されたインタフェース:
TypeVisitor

public class SimpleTypeVisitor
extends Object
implements TypeVisitor

型への単純なビジタです。

このクラスのメソッドの実装は処理を行いませんが、型の階層を委譲します。サブクラスは、操作する型の種類に対応するメソッドをオーバーライドします。

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

コンストラクタの概要
SimpleTypeVisitor()
          新しい SimpleTypeVisitor を作成します。
 
メソッドの概要
 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)
          ワイルドカードをビジットします。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SimpleTypeVisitor

public SimpleTypeVisitor()
新しい SimpleTypeVisitor を作成します。

メソッドの詳細

visitTypeMirror

public void visitTypeMirror(TypeMirror t)
型のミラーをビジットします。実装は処理を行いません。

定義:
インタフェース TypeVisitor 内の visitTypeMirror
パラメータ:
t - ビジットする型

visitPrimitiveType

public void visitPrimitiveType(PrimitiveType t)
プリミティブ型をビジットします。実装は単純に visitTypeMirror を呼び出します。

定義:
インタフェース TypeVisitor 内の visitPrimitiveType
パラメータ:
t - ビジットする型

visitVoidType

public void visitVoidType(VoidType t)
void 型をビジットします。実装は単純に visitTypeMirror を呼び出します。

定義:
インタフェース TypeVisitor 内の visitVoidType
パラメータ:
t - ビジットする型

visitReferenceType

public void visitReferenceType(ReferenceType t)
参照型をビジットします。実装は単純に visitTypeMirror を呼び出します。

定義:
インタフェース TypeVisitor 内の visitReferenceType
パラメータ:
t - ビジットする型

visitDeclaredType

public void visitDeclaredType(DeclaredType t)
宣言された型をビジットします。実装は単純に visitReferenceType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitDeclaredType
パラメータ:
t - ビジットする型

visitClassType

public void visitClassType(ClassType t)
クラス型をビジットします。実装は単純に visitDeclaredType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitClassType
パラメータ:
t - ビジットする型

visitEnumType

public void visitEnumType(EnumType t)
enum 型をビジットします。実装は単純に visitClassType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitEnumType
パラメータ:
t - ビジットする型

visitInterfaceType

public void visitInterfaceType(InterfaceType t)
インタフェース型をビジットします。実装は単純に visitDeclaredType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitInterfaceType
パラメータ:
t - ビジットする型

visitAnnotationType

public void visitAnnotationType(AnnotationType t)
注釈型をビジットします。実装は単純に visitInterfaceType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitAnnotationType
パラメータ:
t - ビジットする型

visitArrayType

public void visitArrayType(ArrayType t)
配列型をビジットします。実装は単純に visitReferenceType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitArrayType
パラメータ:
t - ビジットする型

visitTypeVariable

public void visitTypeVariable(TypeVariable t)
型変数をビジットします。実装は単純に visitReferenceType を呼び出します。

定義:
インタフェース TypeVisitor 内の visitTypeVariable
パラメータ:
t - ビジットする型

visitWildcardType

public void visitWildcardType(WildcardType t)
ワイルドカードをビジットします。実装は単純に visitTypeMirror を呼び出します。

定義:
インタフェース TypeVisitor 内の visitWildcardType
パラメータ:
t - ビジットする型

Mirror API

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