1 7 8 package com.sun.mirror.util; 9 10 11 import java.util.Collection ; 12 13 import com.sun.mirror.declaration.*; 14 import com.sun.mirror.type.*; 15 16 17 25 26 public interface Types { 27 28 37 boolean isSubtype(TypeMirror t1, TypeMirror t2); 38 39 47 boolean isAssignable(TypeMirror t1, TypeMirror t2); 48 49 55 TypeMirror getErasure(TypeMirror t); 56 57 63 PrimitiveType getPrimitiveType(PrimitiveType.Kind kind); 64 65 70 VoidType getVoidType(); 71 72 80 ArrayType getArrayType(TypeMirror componentType); 81 82 88 TypeVariable getTypeVariable(TypeParameterDeclaration tparam); 89 90 102 WildcardType getWildcardType(Collection <ReferenceType> upperBounds, 103 Collection <ReferenceType> lowerBounds); 104 105 133 DeclaredType getDeclaredType(TypeDeclaration decl, 134 TypeMirror... typeArgs); 135 136 163 DeclaredType getDeclaredType(DeclaredType containing, 164 TypeDeclaration decl, 165 TypeMirror... typeArgs); 166 } 167 | Popular Tags |