TypeDecl ======== .. java:package:: fr.inria.tapenade.representation :noindex: .. java:type:: public final class TypeDecl extends SymbolDecl A symbol declaration object specialized for types. Fields ------ typeSpec ^^^^^^^^ .. java:field:: public WrapperTypeSpec typeSpec :outertype: TypeDecl Constructors ------------ TypeDecl ^^^^^^^^ .. java:constructor:: public TypeDecl(Tree identTree, WrapperTypeSpec typeSpec) :outertype: TypeDecl TypeDecl ^^^^^^^^ .. java:constructor:: public TypeDecl(String name, WrapperTypeSpec typeSpec) :outertype: TypeDecl TypeDecl ^^^^^^^^ .. java:constructor:: public TypeDecl(Tree identTree, WrapperTypeSpec typeSpec, Unit inUnit) :outertype: TypeDecl Methods ------- activeTypeDecl ^^^^^^^^^^^^^^ .. java:method:: public TypeDecl activeTypeDecl(SymbolTable diffSymbolTable, WrapperTypeSpec activeTypeSpec, String fSuffix) :outertype: TypeDecl collectUsedTrees ^^^^^^^^^^^^^^^^ .. java:method:: @Override public void collectUsedTrees(TapList toUsedTrees, TapList toDejaVu) :outertype: TypeDecl Collects into toUsedTrees all expressions that are needed for the declaration of this SymbolDecl. :param toUsedTrees: TapList of used Tree :param toDejaVu: TapList of TypeSpec findTypeDecl ^^^^^^^^^^^^ .. java:method:: public static TypeDecl findTypeDecl(TapList dependsOn) :outertype: TypeDecl getTypeDeclName ^^^^^^^^^^^^^^^ .. java:method:: public String getTypeDeclName() :outertype: TypeDecl setTypeDeclName ^^^^^^^^^^^^^^^ .. java:method:: public void setTypeDeclName(String name, Unit inUnit) :outertype: TypeDecl setTypeDeclName ^^^^^^^^^^^^^^^ .. java:method:: public void setTypeDeclName(String name) :outertype: TypeDecl toString ^^^^^^^^ .. java:method:: @Override public String toString() :outertype: TypeDecl type ^^^^ .. java:method:: @Override public WrapperTypeSpec type() :outertype: TypeDecl