All Packages Class Hierarchy This Package Previous Next Index
Class epp.ClassTypeTable
java.lang.Object
|
+----epp.ClassTypeTable
- public class ClassTypeTable
- extends Object
クラス ClassTypeTable は、クラス名の完全限定名から ClassType への
変換を行なうテーブルです。.
このクラスのインスタンスは、動的変数 :classTypeTable に入れられています。
そして、 EPP の1セッション内のすべての EPP プリプロセッサによって
共有されます。
- See Also:
- TypeNameTable, ClassType
-
ClassTypeTable()
-
-
classesToTypes(Class[])
-
-
classToClassInfo(Class)
- Java の Class を、 Reflection API を使って ClassInfo に変換します。.
-
classToType(Class)
-
-
constructorToMethodInfo(Constructor)
-
-
fieldToFieldInfo(Field)
-
-
get(Symbol)
- クラス名かインターフェース名を表す完全限定名シンボルから、
それに対応する Type を検索して返します。.
-
getArrayClassInfo()
- :arrayOf 型ための便宜的な ClassInfo を返します。.
-
methodToMethodInfo(Method)
-
-
modifiersToTrees(int)
-
ClassTypeTable
public ClassTypeTable()
get
public Type get(Symbol fullName)
- クラス名かインターフェース名を表す完全限定名シンボルから、
それに対応する Type を検索して返します。.
- See Also:
- TypeNameTable, ClassType
getArrayClassInfo
public ClassInfo getArrayClassInfo()
- :arrayOf 型ための便宜的な ClassInfo を返します。.
:arrayOf 型は length フィールドや clone メソッドを持ち、
:class 型の様に振舞う場合がありますが、
それを処理する時に必要となります。
- See Also:
- selectField, typeCheckAndSelectMethod
classToClassInfo
public ClassInfo classToClassInfo(Class obj)
- Java の Class を、 Reflection API を使って ClassInfo に変換します。.
fieldToFieldInfo
public FieldInfo fieldToFieldInfo(Field obj)
constructorToMethodInfo
public MethodInfo constructorToMethodInfo(Constructor obj)
methodToMethodInfo
public MethodInfo methodToMethodInfo(Method obj)
classesToTypes
public Type[] classesToTypes(Class objs[])
modifiersToTrees
public Tree[] modifiersToTrees(int m)
classToType
public Type classToType(Class c)
All Packages Class Hierarchy This Package Previous Next Index