示例#1
0
 @Test(result = "TypeCreation.O<java.lang.String>.I<java.lang.Number>")
 DeclaredType getDeclaredType2() {
   TypeDeclaration numDecl = env.getTypeDeclaration("java.lang.Number");
   DeclaredType numType = types.getDeclaredType(numDecl);
   DeclaredType OType = getDeclaredType1();
   return types.getDeclaredType(OType, I, numType);
 }
示例#2
0
  protected void init() {
    types = env.getTypeUtils();
    A = env.getTypeDeclaration("TypeCreation.A");
    O = env.getTypeDeclaration("TypeCreation.O");
    I = env.getTypeDeclaration("TypeCreation.O.I");

    AType = types.getDeclaredType(A);
  }
示例#3
0
 @Test(result = "TypeCreation.O<java.lang.String>")
 DeclaredType getDeclaredType1() {
   TypeDeclaration stringDecl = env.getTypeDeclaration("java.lang.String");
   DeclaredType stringType = types.getDeclaredType(stringDecl);
   return types.getDeclaredType(O, stringType);
 }