com.cedarsoft.codegen.mock
Class TypesMock

java.lang.Object
  extended by com.cedarsoft.codegen.mock.TypesMock
All Implemented Interfaces:
com.sun.mirror.util.Types

public class TypesMock
extends Object
implements com.sun.mirror.util.Types


Constructor Summary
TypesMock()
           
 
Method Summary
 com.sun.mirror.type.ArrayType getArrayType(com.sun.mirror.type.TypeMirror componentType)
           
 com.sun.mirror.type.DeclaredType getDeclaredType(com.sun.mirror.type.DeclaredType containing, com.sun.mirror.declaration.TypeDeclaration decl, com.sun.mirror.type.TypeMirror... typeArgs)
           
 com.sun.mirror.type.DeclaredType getDeclaredType(com.sun.mirror.declaration.TypeDeclaration decl, com.sun.mirror.type.TypeMirror... typeArgs)
           
 com.sun.mirror.type.TypeMirror getErasure(com.sun.mirror.type.TypeMirror t)
           
 com.sun.mirror.type.PrimitiveType getPrimitiveType(com.sun.mirror.type.PrimitiveType.Kind kind)
           
 com.sun.mirror.type.TypeVariable getTypeVariable(com.sun.mirror.declaration.TypeParameterDeclaration tparam)
           
 com.sun.mirror.type.VoidType getVoidType()
           
 com.sun.mirror.type.WildcardType getWildcardType(Collection<com.sun.mirror.type.ReferenceType> upperBounds, Collection<com.sun.mirror.type.ReferenceType> lowerBounds)
           
 boolean isAssignable(com.sun.mirror.type.TypeMirror t1, com.sun.mirror.type.TypeMirror t2)
           
 boolean isSubtype(com.sun.mirror.type.TypeMirror t1, com.sun.mirror.type.TypeMirror t2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypesMock

public TypesMock()
Method Detail

isSubtype

public boolean isSubtype(com.sun.mirror.type.TypeMirror t1,
                         com.sun.mirror.type.TypeMirror t2)
Specified by:
isSubtype in interface com.sun.mirror.util.Types

isAssignable

public boolean isAssignable(com.sun.mirror.type.TypeMirror t1,
                            com.sun.mirror.type.TypeMirror t2)
Specified by:
isAssignable in interface com.sun.mirror.util.Types

getErasure

public com.sun.mirror.type.TypeMirror getErasure(com.sun.mirror.type.TypeMirror t)
Specified by:
getErasure in interface com.sun.mirror.util.Types

getPrimitiveType

public com.sun.mirror.type.PrimitiveType getPrimitiveType(com.sun.mirror.type.PrimitiveType.Kind kind)
Specified by:
getPrimitiveType in interface com.sun.mirror.util.Types

getVoidType

public com.sun.mirror.type.VoidType getVoidType()
Specified by:
getVoidType in interface com.sun.mirror.util.Types

getArrayType

public com.sun.mirror.type.ArrayType getArrayType(com.sun.mirror.type.TypeMirror componentType)
Specified by:
getArrayType in interface com.sun.mirror.util.Types

getTypeVariable

public com.sun.mirror.type.TypeVariable getTypeVariable(com.sun.mirror.declaration.TypeParameterDeclaration tparam)
Specified by:
getTypeVariable in interface com.sun.mirror.util.Types

getWildcardType

public com.sun.mirror.type.WildcardType getWildcardType(Collection<com.sun.mirror.type.ReferenceType> upperBounds,
                                                        Collection<com.sun.mirror.type.ReferenceType> lowerBounds)
Specified by:
getWildcardType in interface com.sun.mirror.util.Types

getDeclaredType

public com.sun.mirror.type.DeclaredType getDeclaredType(com.sun.mirror.declaration.TypeDeclaration decl,
                                                        com.sun.mirror.type.TypeMirror... typeArgs)
Specified by:
getDeclaredType in interface com.sun.mirror.util.Types

getDeclaredType

public com.sun.mirror.type.DeclaredType getDeclaredType(com.sun.mirror.type.DeclaredType containing,
                                                        com.sun.mirror.declaration.TypeDeclaration decl,
                                                        com.sun.mirror.type.TypeMirror... typeArgs)
Specified by:
getDeclaredType in interface com.sun.mirror.util.Types


Copyright © 2010 cedarsoft GmbH. All Rights Reserved.