Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Mirror API
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
com.sun.mirror.type.TypeMirror

Packages that use TypeMirror
com.sun.mirror.declaration | Interfaces used to model program element declarations.
com.sun.mirror.type | Interfaces used to model types.
com.sun.mirror.util | Utilities to assist in the processing of declarations and types.

Uses of TypeMirror in com.sun.mirror.declaration

Methods in com.sun.mirror.declaration that return TypeMirror
`TypeMirror` | `MethodDeclaration.getReturnType()` Returns the formal return type of this method.
`TypeMirror` | `ParameterDeclaration.getType()` Returns the type of this parameter.
`TypeMirror` | `FieldDeclaration.getType()` Returns the type of this field.

Uses of TypeMirror in com.sun.mirror.type

Subinterfaces of TypeMirror in com.sun.mirror.type
`interface` | `AnnotationType` Represents an annotation type.
`interface` | `ArrayType` Represents an array type.
`interface` | `ClassType` Represents a class type.
`interface` | `DeclaredType` Represents a declared type, either a class type or an interface type.
`interface` | `EnumType` Represents an enum type.
`interface` | `InterfaceType` Represents an interface type.
`interface` | `PrimitiveType` Represents a primitive type.
`interface` | `ReferenceType` Represents a reference type.
`interface` | `TypeVariable` Represents a type variable.
`interface` | `VoidType` A pseudo-type representing the type of `void`.
`interface` | `WildcardType` Represents a wildcard type argument.

Methods in com.sun.mirror.type that return TypeMirror
`TypeMirror` | `ArrayType.getComponentType()` Returns the component type of this array type.
`TypeMirror` | `MirroredTypeException.getTypeMirror()` Returns the type mirror corresponding to the type being accessed.

Methods in com.sun.mirror.type that return types with arguments of type TypeMirror
`Collection<TypeMirror>` | `DeclaredType.getActualTypeArguments()` Returns (in order) the actual type arguments of this type.
`Collection<TypeMirror>` | `MirroredTypesException.getTypeMirrors()` Returns the type mirrors corresponding to the types being accessed.

Constructors in com.sun.mirror.type with parameters of type TypeMirror
`MirroredTypeException(TypeMirror type)` Constructs a new MirroredTypeException for the specified type.

Constructor parameters in com.sun.mirror.type with type arguments of type TypeMirror
`MirroredTypesException(Collection<TypeMirror> types)` Constructs a new MirroredTypesException for the specified types.

Uses of TypeMirror in com.sun.mirror.util

Methods in com.sun.mirror.util that return TypeMirror
`TypeMirror` | `Types.getErasure(TypeMirror t)` Returns the erasure of a type.

Methods in com.sun.mirror.util with parameters of type TypeMirror
`ArrayType` | `Types.getArrayType(TypeMirror componentType)` Returns an array type with the specified component type.
`DeclaredType` | `Types.getDeclaredType(DeclaredType containing, TypeDeclaration decl, TypeMirror... typeArgs)` Returns the type corresponding to a type declaration and actual arguments, given a containing type of which it is a member.
`DeclaredType` | `Types.getDeclaredType(TypeDeclaration decl, TypeMirror... typeArgs)` Returns the type corresponding to a type declaration and actual type arguments.
`TypeMirror` | `Types.getErasure(TypeMirror t)` Returns the erasure of a type.
`boolean` | `Types.isAssignable(TypeMirror t1, TypeMirror t2)` Tests whether one type is assignable to another.
`boolean` | `Types.isSubtype(TypeMirror t1, TypeMirror t2)` Tests whether one type is a subtype of the another.
`void` | `SimpleTypeVisitor.visitTypeMirror(TypeMirror t)` Visits a type mirror.
`void` | `TypeVisitor.visitTypeMirror(TypeMirror t)` Visits a type mirror.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Mirror API
PREV NEXT | FRAMES NO FRAMES

Report a bug or request a feature.
Copyright 2009 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.