blob: 51c8b6a4e4646739c3d2c5b8eba3ebe0549b1fe8 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @author Serguei S.Zapreyev
*/
package java.lang;
/**
* Area for supposed testing:
* - member, local, annonymous, enums, interfaces;
* - fields,
* - methods
* - constructors
* - packages
* - accessible objects
**/
import java.lang.annotation.Annotation;
import junit.framework.TestCase;
/*
* Created on April 03, 2006
*
* This ClassHierarchyTest class is used to test the Core API Class class
*
*/
/**
* ###############################################################################
* ###############################################################################
* TODO: 1.
* ###############################################################################
* ###############################################################################
*/
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
@Retention(value=RetentionPolicy.RUNTIME)
@interface iat{
abstract String author() default "Zapreyev";
};
@Retention(value=RetentionPolicy.RUNTIME)
@interface j{};
@Retention(value=RetentionPolicy.SOURCE)
@interface k{};
@Retention(value=RetentionPolicy.CLASS)
@interface l{};
@SuppressWarnings(value={"all"}) public class ClassAnnotationsTest extends TestCase {
@iat public class MC1 {
@iat public class MC1_1 {
@iat public class MC1_1_1 {
@iat public class MC1_1_1_1 {
@iat public class MC1_1_1_1_1 {
@iat public class MC1_1_1_1_1_1 {
@iat public class MC1_1_1_1_1_1_1 {
};
};
};
};
};
};
};
@Retention(value=RetentionPolicy.RUNTIME)
@interface anna{
abstract String author() default "Zapreyev";
};
@iat public class MC002<X, Y, Z> {
@iat public class MC002_1<X1, Y1, Z1> {
@iat public class MC002_1_1<X2, Y2, Z2> {
@iat public class MC002_1_1_1<X3, Y3, Z3> {
@iat public class MC002_1_1_1_1<X4, Y4, Z4> {
@iat public class MC002_1_1_1_1_1<X5, Y5, Z5> {
@iat public class MC002_1_1_1_1_1_1<X6, Y6, Z6> {
};
};
};
};
};
};
};
@Retention(value=RetentionPolicy.RUNTIME)
@interface ii{
abstract String author() default "Zapreyev";
@Retention(value=RetentionPolicy.RUNTIME)
@interface iii{
abstract String author() default "Zapreyev";
};
};
@iat interface MI1 {
@iat interface MI1_1 {
@iat interface MI1_1_1 {
@iat interface MI1_1_1_1 {
@iat interface MI1_1_1_1_1 {
@iat interface MI1_1_1_1_1_1 {
@iat interface MI1_1_1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface iiii{
abstract String author() default "Zapreyev";
};
};
};
};
};
};
};
};
@iat interface MI002<X, Y, Z> {
@iat interface MI002_1<X1, Y1, Z1> {
@iat interface MI002_1_1<X2, Y2, Z2> {
@iat interface MI002_1_1_1<X3, Y3, Z3> {
@iat interface MI002_1_1_1_1<X4, Y4, Z4> {
@iat interface MI002_1_1_1_1_1<X5, Y5, Z5> {
@iat interface MI002_1_1_1_1_1_1<X6, Y6, Z6> {
@Retention(value=RetentionPolicy.RUNTIME)
@interface iiii{
abstract String author() default "Zapreyev";
};
};
};
};
};
};
};
};
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA7 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface iiii{
abstract String authorSurname() default "Zapreyev";
abstract String[] authorFullName() default {"Zapreyev", "Serguei", "Stepanovich"};
};
abstract String author() default "Zapreyev 2";
};
abstract String author() default "Zapreyev 3";
};
abstract String author() default "Zapreyev 4";
};
abstract String author() default "Zapreyev 5";
};
abstract String author() default "Zapreyev 6";
};
abstract String author() default "Zapreyev 7";
};
abstract String author() default "Zapreyev 8";
};
/**
*
*/
public void test_0() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void inMeth(
@MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
//authorSurname="1",
authorFullName="2"
) Class p1
){};
void inMeth2(){inMeth(int.class); inMeth3();};
void inMeth3(){inMeth(int.class); inMeth2();};
};
Annotation aa[][] = null;
try{
java.lang.reflect.Method am[] = LC111.class.getDeclaredMethods();
for (int i = 0; i < am.length; i++) {
if (am[i].getName().equals("inMeth")) {
aa = am[i].getParameterAnnotations();
}
}
} catch (/*NoSuchMethod*/Exception e) {
fail("test_4, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
for(int k = 0; k < aa[i].length; k++) {
if( i == 0 ) {
try{
java.lang.reflect.Method am[] = ((MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
}
}
if (flg != 11) fail("test_4, case 017 FAILED");
}catch(Exception _){
fail("test_4, case 018 FAILED");
}
//System.out.println("<<<"+aa[i][k].toString()+">>>");
if(!((MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname().equals("Zapreyev")) fail("test_4, case 038 FAILED: "+((MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname());
if(!((MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[0].equals("2")) fail("test_4, case 038 FAILED: "+((MA7.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName());
}
}
}
}
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface MA1_1_1_1_1_1_1 {
@Retention(value=RetentionPolicy.RUNTIME)
@interface iiii{
abstract String authorSurname() default "Zapreyev";
abstract String[] authorFullName() default {"Zapreyev", "Serguei", "Stepanovich"};
public class Prltr{}
public class Brg{}
public class Krstnn{}
public class Arstcrt{}
public class Clrc{}
abstract Class socialClass() default Prltr.class;
abstract Class[] socialClasses() default {Prltr.class, Brg.class, Krstnn.class, Arstcrt.class, Clrc.class};
int primitive() default 777;
@Retention(value=RetentionPolicy.RUNTIME)
@interface internalAnnotation {
boolean attr1() default true ? false : true;
byte attr2() default (byte) 256;
char attr3() default 'Z';
double attr4() default Double.MAX_VALUE;
float attr5() default Float.MIN_VALUE;
int attr6() default 777;
long attr7() default Long.MAX_VALUE + Long.MIN_VALUE;
short attr8() default (short)32655;
abstract MA1_1_1_1_1 itself() default @MA1_1_1_1_1;
};
abstract MA1_1_1_1_1_1_1 blackMarker() default @MA1_1_1_1_1_1_1;
abstract internalAnnotation[] whiteMarkers() default {@internalAnnotation(attr1 = true, attr7 = -1L), @internalAnnotation, @internalAnnotation()};
//abstract int[] whiteMarkers2() default 6 | 13;
public static enum ME1 {
F_S(2),M_S(3),C_S(4),CL_S(1);
ME1(int value) {
this.value = value;
}
private final int value;int m1(){return value+m2();};int m2(){return value+m1();};
public static enum E1_ {G_A_T0, P_T0, V_T0, W_T0;
public static enum E1_1 {G_A_T1, P_T1, V_T1, W_T1;
public static enum E1_2 {G_A_T2, P_T2, V_T2, W_T2;
public static enum E1_3 {G_A_T3, P_T3, V_T3, W_T3;
public static enum E1_4 {G_A_T4, P_T4, V_T4, W_T4;
public static enum E1_5 {G_A_T5, P_T5, V_T5, W_T5;
};
};
};
};
};
};
};
abstract ME1 constant() default ME1.M_S;
abstract ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5[] constants() default {ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5, ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5, ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5};
};
abstract String author() default "Zapreyev 2";
};
abstract String author() default "Zapreyev 3";
};
abstract String author() default "Zapreyev 4";
};
abstract String author() default "Zapreyev 5";
};
abstract String author() default "Zapreyev 6";
};
abstract String author() default "Zapreyev 7";
};
abstract String author() default "Zapreyev 8";
};
//////////////////////////////////////////////////////////////////////////////////////////////
@iat class MC003 {};
@iat(author = "Serguei S. Zapreyev") class InternalX {};
@j class InternalO {};
static {
@iat class Internal2 {};
}
/**
*
*/
@j class MC004 {};
public void test_1() {
@j class LC1 {};
if(!MC004.class.getDeclaredAnnotations()[0].annotationType().equals(j.class)) fail("test_1, case 1 FAILED: "+MC004.class.getDeclaredAnnotations()[0].annotationType().equals(j.class));
if(MC004.class.getDeclaredAnnotations()[0].hashCode()!=0) fail("test_1, case 002 FAILED: "+MC004.class.getDeclaredAnnotations()[0].hashCode());
if(!MC004.class.getDeclaredAnnotations()[0].equals(LC1.class.getDeclaredAnnotations()[0])) fail("test_1, case 003 FAILED: "+MC004.class.getDeclaredAnnotations()[0]+"|"+LC1.class.getDeclaredAnnotations()[0]);
if(!MC004.class.getDeclaredAnnotations()[0].toString().equals("@java.lang.j()")) fail("test_1, case 004 FAILED: "+MC004.class.getDeclaredAnnotations()[0].toString());
}
/**
*
*/
public void test_2() {
if(!MC003.class.getDeclaredAnnotations()[0].annotationType().equals(iat.class)) fail("test_2, case 1 FAILED: "+MC003.class.getDeclaredAnnotations()[0].annotationType().equals(iat.class));
if(!MC003.class.getDeclaredAnnotations()[0].annotationType().getSimpleName().equals("iat")) fail("test_2, case 002 FAILED: "+MC003.class.getDeclaredAnnotations()[0].annotationType().getSimpleName().equals("i"));
if(MC003.class.getAnnotation(iat.class)==null) fail("test_2, case 003 FAILED: "+MC003.class.getAnnotation(iat.class));
if(!MC003.class.isAnnotationPresent(iat.class)) fail("test_2, case 004 FAILED: "+MC003.class.isAnnotationPresent(iat.class));
if(MC003.class.isAnnotation()) fail("test_2, case 005 FAILED: "+MC003.class.isAnnotation());
}
// METHOD: ////////////////////////////////////////////////////////////////////////////////////////////////
/**
* checks starting from Method.getDeclaredAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_3() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC1 {};
Annotation ia = LC1.class.getDeclaredAnnotations()[0];
Annotation aa[] = null;
try{
aa = ClassAnnotationsTest.class.getMethod("test_3").getDeclaredAnnotations();
if(aa.length!=1) fail("test_3, case 0 FAILED: "+aa.length);
//System.out.println(aa[0]);
if(aa[0].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=Zapreyev 2\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_3, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_3").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_3, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_3").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_3, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_3").getParameterAnnotations().length!=0) fail("test_3, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_3").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_3, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_3, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_3, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_3, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_3, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_3, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_3, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_3, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_3, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_3, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_3, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_3, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_3, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_3, case 017 FAILED");
}catch(Exception _){
fail("test_3, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_3, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_3, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_3, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_3, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_3, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_3, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_3, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_3, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_3, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_3, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_3, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_3, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_3, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_3, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_3, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_3, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_3, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_3, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_3, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_3, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_3, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_3, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_3, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("Zapreyev 2")) fail("test_3, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_3, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_3, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_3, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
/**
* checks starting from Method.getAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_3_1() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC1 {};
Annotation ia = LC1.class.getDeclaredAnnotations()[0];
Annotation aa[] = null;
try{
aa = ClassAnnotationsTest.class.getMethod("test_3_1").getAnnotations();
if(aa.length!=1) fail("test_3, case 0 FAILED: "+aa.length);
if(aa[0].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=Zapreyev 2\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_3_1, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_3_1").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_3_1, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_3_1").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_3_1, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_3_1").getParameterAnnotations().length!=0) fail("test_3_1, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_3_1").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_3_1, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_3_1, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_3_1, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_3_1, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_3_1, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_3_1, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_3_1, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_3_1, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_3_1, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_3_1, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_3_1, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_3_1, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_3_1, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_3_1, case 017 FAILED");
}catch(Exception _){
fail("test_3_1, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_3_1, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_3_1, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_3_1, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_3_1, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_3_1, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_3_1, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_3_1, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_3_1, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_3_1, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_3_1, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_3_1, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_3_1, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_3_1, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_3_1, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_3_1, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_3_1, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_3_1, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_3_1, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_3_1, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_3_1, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_3_1, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_3_1, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_3_1, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("Zapreyev 2")) fail("test_3_1, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_3_1, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_3_1, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_3_1, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
/**
* checks starting from Method.getParameterAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_4() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void inMeth(
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
blackMarker=@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author="AUTHOR"),
constants={MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5}
) Class p1,
@MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="S&S&Z") Class p2,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1 Class p3,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="Serguei Stepanovich") Class p4,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii Class p5
){};
void inMeth2(){inMeth(int.class, int.class, int.class, int.class, int.class); inMeth3();};
void inMeth3(){inMeth(int.class, int.class, int.class, int.class, int.class); inMeth2();};
};
Annotation ia = LC111.class.getDeclaredAnnotations()[0];
Annotation aa[][] = null;
try{
java.lang.reflect.Method am[] = LC111.class.getDeclaredMethods();
//System.out.println(am.length);
for (int i = 0; i < am.length; i++) {
//System.out.println(am[i].toString());
if (am[i].getName().equals("inMeth")) {
aa = am[i].getParameterAnnotations();
if(!am[i].getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class).annotationType().equals(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_6_1, case 02 FAILED: "+aa.length);
if(am[i].getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_6_1, case 03 FAILED: "+aa.length);
try{am[i].getAnnotation((Class)null); fail("test_6_1, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!am[i].isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_6_1, case 04 FAILED: "+aa.length);
if(am[i].isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_6_1, case 05 FAILED: "+aa.length);
try{am[i].isAnnotationPresent((Class)null); fail("test_6_1, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
}
}
//aa = LC111.class.getMethod("inMeth").getParameterAnnotations();
if(aa.length!=5) fail("test_4, case 0 FAILED: "+aa.length);
} catch (/*NoSuchMethod*/Exception e) {
fail("test_4, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
for(int k = 0; k < aa[i].length; k++) {
Class cuCla = aa[i][k].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
if( i == 4 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k!=0) {
fail("test_4, case 038 FAILED ");
}
}
if( i == 3 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k!=0) {
fail("test_4, case 038 FAILED ");
}
if (k==0) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author().equals("Serguei Stepanovich")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author());
}
}
if( i == 2 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k!=0) {
fail("test_4, case 038 FAILED ");
}
}
if( i == 1 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k==0) {
if(!((MA1)aa[i][k]).author().equals("Zapreyev 8")) fail("test_4, case 038 FAILED: "+((MA1)aa[i][k]).author());
}
if (k==1) {
if(!((MA1.MA1_1)aa[i][k]).author().equals("Zapreyev 7")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1)aa[i][k]).author());
}
if (k==2) {
if(!((MA1.MA1_1.MA1_1_1)aa[i][k]).author().equals("Zapreyev 6")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1)aa[i][k]).author());
}
if (k==3) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i][k]).author().equals("Zapreyev 5")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i][k]).author());
}
if (k==4) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author().equals("S&S&Z")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author());
}
}
if( i == 0 ) {
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_4, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_4, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_4, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_4, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_4, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_4, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_4, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_4, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_4, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_4, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_4, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_4, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_4, case 017 FAILED");
}catch(Exception _){
fail("test_4, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_4, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_4, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_4, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_4, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_4, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_4, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_4, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_4, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_4, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_4, case 028 FAILED");
//System.out.println("1XXX>>> >>> >>>>"+MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue());
//System.out.println("1XXX>>> >>> >>>>"+MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue().getClass());
//System.out.println("1XXX>>> >>> >>>>"+MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue().getClass().getSuperclass());
//System.out.println("1XXX>>> >>> >>>>"+MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue().getClass().getInterfaces()[0]);
//System.out.println("2XXX>>> >>> >>>>");
System.out.println((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue());
//System.out.println("3XXX>>> >>> >>>>");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_4, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_4, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_4, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_4, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_4, case 033 FAILED");
}
if(aa[i][k].annotationType() != ia.annotationType()) fail("test_4, case 034 FAILED: "+aa[i][k].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i][k].equals((Object) ia)) fail("test_4, case 035 FAILED: "+aa[i][k].equals((Object) ia));
if(aa[i][k].hashCode() == ia.hashCode()) fail("test_4, case 036 FAILED: "+Integer.toString(aa[i][k].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i][k].toString().equals(ia.toString())) fail("test_4, case 037 FAILED: "+aa[i][k].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname().equals("Zapreyev")) fail("test_4, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[2].equals("Stepanovich")) fail("test_4, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClass().getSimpleName().equals("Prltr")) fail("test_4, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_4, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).blackMarker().author().equals("AUTHOR")) fail("test_4, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_4, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_4, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[3]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[4]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5) fail("test_4, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[2]);
}
}
}
}
/**
* checks for Method.getParameterAnnotations() for regional conditions
*/
public void test_4_1() {
class LC111 {
public void inMeth(
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
blackMarker=@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author="AUTHOR"),
constants={MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5}
) Class p1,
@MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="S&S&Z") Class p2,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1 Class p3,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="Serguei Stepanovich") Class p4,
Class p5
){};
void inMeth2(){inMeth(int.class, int.class, int.class, int.class, int.class); inMeth3(int.class, int.class, int.class, int.class);};
void inMeth3(@k @l Class p1, @k Class p2, Class p3, @l Class p4){inMeth(int.class, int.class, int.class, int.class, int.class); inMeth2();};
};
Annotation aa[][] = null;
try{
java.lang.reflect.Method am[] = LC111.class.getDeclaredMethods();
for (int i = 0; i < am.length; i++) {
if (am[i].getName().equals("inMeth")) {
aa = am[i].getParameterAnnotations();
if (!(aa instanceof Annotation[][] && aa.length == 5)) fail("test_4_1, case 001 FAILED: "+aa.length);
if (!(aa[0] instanceof Annotation[] && aa[0].length == 1)) fail("test_4_1, case 002 FAILED: "+aa[0].length);
if (!(aa[1] instanceof Annotation[] && aa[1].length == 5)) fail("test_4_1, case 003 FAILED: "+aa[1].length);
if (!(aa[2] instanceof Annotation[] && aa[2].length == 1)) fail("test_4_1, case 004 FAILED: "+aa[2].length);
if (!(aa[3] instanceof Annotation[] && aa[3].length == 1)) fail("test_4_1, case 005 FAILED: "+aa[3].length);
if (!(aa[4] instanceof Annotation[] && aa[4].length == 0)) fail("test_4_1, case 006 FAILED: "+aa[4].length);
}
if (am[i].getName().equals("inMeth2")) {
aa = am[i].getParameterAnnotations();
if (!(aa instanceof Annotation[][] && aa.length == 0)) fail("test_4_1, case 007 FAILED: "+aa.length);
}
if (am[i].getName().equals("inMeth3")) {
aa = am[i].getParameterAnnotations();
if (!(aa.length == 4)) fail("test_4_1, case 005 FAILED: "+aa.length);
if (!(aa[0] instanceof Annotation[] && aa[0].length == 0)) fail("test_4_1, case 008 FAILED: "+aa[0].length);
if (!(aa[1] instanceof Annotation[] && aa[1].length == 0)) fail("test_4_1, case 009 FAILED: "+aa[1].length);
if (!(aa[2] instanceof Annotation[] && aa[2].length == 0)) fail("test_4_1, case 010 FAILED: "+aa[2].length);
if (!(aa[3] instanceof Annotation[] && aa[3].length == 0)) fail("test_4_1, case 011 FAILED: "+aa[3].length);
}
}
} catch (/*NoSuchMethod*/Exception e) {
fail("test_4_1, case 012 FAILED: "+e.toString());
}
}
/**
* checks for nulls
*/
@anna public void test_5() {
try{
try{
new ClassAnnotationsTest().getClass().getMethod("test_5").isAnnotationPresent((Class)null);
fail("test_5, case 1 FAILED: NullPointerException should rise.");
} catch (NullPointerException _) {
}
try{
new ClassAnnotationsTest().getClass().getMethod("test_5").getAnnotation((Class)null);
fail("test_5, case 002 FAILED: NullPointerException should rise.");
} catch (NullPointerException _) {
}
} catch (NoSuchMethodException e) {
fail("test_5, case 003 FAILED: "+e.toString());
}
}
// CONSTRUCTOR: ////////////////////////////////////////////////////////////////////////////////////////////////
/**
* checks starting from Constructor.getDeclaredAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_6() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public LC111(){};
};
Annotation ia = LC111.class.getDeclaredAnnotations()[0];
Annotation aa[] = null;
try{
//aa = LC111.class.getConstructor().getDeclaredAnnotations();
aa = LC111.class.getDeclaredConstructors()[0].getDeclaredAnnotations();
if(aa.length!=1) fail("test_6, case 0 FAILED: "+aa.length);
//System.out.println(aa[0]);
//System.out.println(aa[0].toString());
if(aa[0].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=Zapreyev 2\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_6, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_6").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_6, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_6").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_6, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_6").getParameterAnnotations().length!=0) fail("test_6, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_6").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_6, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_6, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_6, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_6, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_6, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_6, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_6, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_6, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_6, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_6, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_6, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_6, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_6, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_6, case 017 FAILED");
}catch(Exception _){
fail("test_6, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_6, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_6, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_6, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_6, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_6, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_6, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_6, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_6, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_6, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_6, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_6, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_6, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_6, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_6, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_6, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_6, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_6, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_6, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_6, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_6, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_6, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_6, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_6, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("Zapreyev 2")) fail("test_6, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_6, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_6, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_6, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
/**
* checks starting from Constructor.getAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_6_1() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii @MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 public LC111(){};
};
Annotation ia = LC111.class.getDeclaredAnnotations()[0];
Annotation aa[] = null;
try{
aa = LC111.class.getDeclaredConstructors()[0].getAnnotations();
if(!LC111.class.getDeclaredConstructors()[0].getAnnotation(MA1.MA1_1.MA1_1_1.class).annotationType().equals(MA1.MA1_1.MA1_1_1.class)) fail("test_6_1, case 02 FAILED: "+aa.length);
if(LC111.class.getDeclaredConstructors()[0].getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_6_1, case 03 FAILED: "+aa.length);
try{LC111.class.getDeclaredConstructors()[0].getAnnotation((Class)null); fail("test_6_1, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!LC111.class.getDeclaredConstructors()[0].isAnnotationPresent(MA1.class)) fail("test_6_1, case 04 FAILED: "+aa.length);
if(LC111.class.getDeclaredConstructors()[0].isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_6_1, case 05 FAILED: "+aa.length);
try{LC111.class.getDeclaredConstructors()[0].isAnnotationPresent((Class)null); fail("test_6_1, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(aa.length!=4) fail("test_6, case 0 FAILED: "+aa.length);
if(aa[0].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=Zapreyev 2\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_6_1, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_6_1").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_6_1, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_6_1").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_6_1, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_6_1").getParameterAnnotations().length!=0) fail("test_6_1, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_6_1").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_6_1, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
if (i == 1) {
try{
if(((MA1)aa[i]).getClass().getMethod("author").getDefaultValue()!=null) fail("test_6_1, case 025 FAILED");
if(!((String)MA1.class.getMethod("author").getDefaultValue()).equals("Zapreyev 8")) fail("test_6_1, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_6_1, case 027 FAILED");
}
}
if (i == 0) {
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_6_1, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_6_1, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_6_1, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_6_1, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_6_1, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_6_1, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_6_1, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_6_1, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_6_1, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_6_1, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_6_1, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_6_1, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_6_1, case 017 FAILED");
}catch(Exception _){
fail("test_6_1, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_6_1, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_6_1, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_6_1, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_6_1, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_6_1, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_6_1, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_6_1, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_6_1, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_6_1, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_6_1, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_6_1, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_6_1, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_6_1, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_6_1, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_6_1, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_6_1, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_6_1, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_6_1, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_6_1, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_6_1, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_6_1, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_6_1, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_6_1, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("Zapreyev 2")) fail("test_6_1, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_6_1, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_6_1, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_6_1, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
}
/**
* checks starting from Constructor.getParameterAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_7() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public LC111(
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
blackMarker=@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author="AUTHOR"),
constants={MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5}
) Class p1,
@MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1 @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="S&S&Z") Class p2,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1 Class p3,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="Serguei Stepanovich") Class p4,
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii Class p5
){};
};
//Annotation ia = LC111.class.getDeclaredAnnotations()[0];
Annotation ia = new LC111(int.class, int.class, int.class, int.class, int.class).getClass().getDeclaredAnnotations()[0];
Annotation aa[][] = null;
try{
for (int i = 0; i < LC111.class.getDeclaredConstructors().length; i++) {
// System.out.println(">>> >>> >>>"+LC111.class.getDeclaredConstructors()[i]);
}
java.lang.reflect.Constructor ac = LC111.class.getDeclaredConstructors()[0]; //LC111.class.getConstructor(Class.class, Class.class, Class.class, Class.class, Class.class);
if(!ac.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class).annotationType().equals(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_7, case 02 FAILED: "+aa.length);
if(ac.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_7, case 03 FAILED: "+aa.length);
try{ac.getAnnotation((Class)null); fail("test_7, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!ac.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_7, case 04 FAILED: "+aa.length);
if(ac.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_7, case 05 FAILED: "+aa.length);
try{ac.isAnnotationPresent((Class)null); fail("test_7, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
aa = ac.getParameterAnnotations();
if(aa.length!=5) fail("test_7, case 0 FAILED: "+aa.length);
} catch (/*NoSuchMethod*/Exception e) {
e.printStackTrace();
fail("test_7, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
for(int k = 0; k < aa[i].length; k++) {
Class cuCla = aa[i][k].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
if( i == 4 ) {
if (k!=0) {
fail("test_7, case 038 FAILED ");
}
}
if( i == 3 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k!=0) {
fail("test_7, case 038 FAILED ");
}
if (k==0) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author().equals("Serguei Stepanovich")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author());
}
}
if( i == 2 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k!=0) {
fail("test_7, case 038 FAILED ");
}
}
if( i == 1 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if (k==0) {
if(!((MA1)aa[i][k]).author().equals("Zapreyev 8")) fail("test_7, case 038 FAILED: "+((MA1)aa[i][k]).author());
}
if (k==1) {
if(!((MA1.MA1_1)aa[i][k]).author().equals("Zapreyev 7")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1)aa[i][k]).author());
}
if (k==2) {
if(!((MA1.MA1_1.MA1_1_1)aa[i][k]).author().equals("Zapreyev 6")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1)aa[i][k]).author());
}
if (k==3) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i][k]).author().equals("Zapreyev 5")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i][k]).author());
}
if (k==4) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author().equals("S&S&Z")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i][k]).author());
}
}
if( i == 0 ) {
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_7, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_7, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_7, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_7, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_7, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_7, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_7, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_7, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_7, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_7, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_7, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_7, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_7, case 017 FAILED");
}catch(Exception _){
fail("test_7, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_7, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_7, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_7, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_7, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_7, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_7, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_7, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_7, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_7, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_7, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_7, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_7, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_7, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_7, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_7, case 033 FAILED");
}
if(aa[i][k].annotationType() != ia.annotationType()) fail("test_7, case 034 FAILED: "+aa[i][k].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i][k].equals((Object) ia)) fail("test_7, case 035 FAILED: "+aa[i][k].equals((Object) ia));
if(aa[i][k].hashCode() == ia.hashCode()) fail("test_7, case 036 FAILED: "+Integer.toString(aa[i][k].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i][k].toString().equals(ia.toString())) fail("test_7, case 037 FAILED: "+aa[i][k].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname().equals("Zapreyev")) fail("test_7, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[2].equals("Stepanovich")) fail("test_7, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClass().getSimpleName().equals("Prltr")) fail("test_7, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_7, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).blackMarker().author().equals("AUTHOR")) fail("test_7, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_7, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_7, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[3]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[4]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5) fail("test_7, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i][k]).constants()[2]);
}
}
}
}
// FIELD: ////////////////////////////////////////////////////////////////////////////////////////////////
/**
* checks starting from Field.getDeclaredAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_8() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
blackMarker=@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author="AUTHOR"),
constants={MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5}
)
@MA1
@MA1.MA1_1
@MA1.MA1_1.MA1_1_1
@MA1.MA1_1.MA1_1_1.MA1_1_1_1
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="S&S&Z")
public int fld;
int m1(){return fld+m2();};
int m2(){return fld+m1();};
};
Annotation ia = LC111.class.getDeclaredAnnotations()[0];
Annotation aa[] = null;
try{
java.lang.reflect.Field af = LC111.class.getDeclaredField("fld");
aa = af.getDeclaredAnnotations();
if(aa.length!=6) fail("test_8, case 01 FAILED: "+aa.length);
if(!af.getAnnotation(MA1.MA1_1.MA1_1_1.class).annotationType().equals(MA1.MA1_1.MA1_1_1.class)) fail("test_8, case 02 FAILED: "+aa.length);
if(af.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_8, case 03 FAILED: "+aa.length);
try{af.getAnnotation((Class)null); fail("test_8, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!af.isAnnotationPresent(MA1.class)) fail("test_8, case 04 FAILED: "+aa.length);
if(af.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_8, case 05 FAILED: "+aa.length);
try{af.isAnnotationPresent((Class)null); fail("test_8, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
} catch (/*NoSuchMethod*/Exception e) {
fail("test_8, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
if( i == 5 ) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i]).author().equals("S&S&Z")) fail("test_8, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i]).author());
}
if( i == 4 ) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i]).author().equals("Zapreyev 5")) fail("test_8, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i]).author());
}
if( i == 3 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1.MA1_1.MA1_1_1)aa[i]).author().equals("Zapreyev 6")) fail("test_8, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1)aa[i]).author());
}
if( i == 2 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1.MA1_1)aa[i]).author().equals("Zapreyev 7")) fail("test_8, case 038 FAILED: "+((MA1.MA1_1)aa[i]).author());
}
if( i == 1 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1)aa[i]).author().equals("Zapreyev 8")) fail("test_8, case 038 FAILED: "+((MA1)aa[i]).author());
}
if( i == 0 ) {
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_8, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_8, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_8, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_8, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_8, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_8, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_8, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_8, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_8, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_8, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_8, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_8, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_8, case 017 FAILED");
}catch(Exception _){
fail("test_8, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_8, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_8, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_8, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_8, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_8, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_8, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_8, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_8, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_8, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_8, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_8, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_8, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_8, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_8, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_8, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_8, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_8, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_8, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_8, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_8, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_8, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_8, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_8, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("AUTHOR")) fail("test_8, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_8, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_8, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[3]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[4]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5) fail("test_8, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
}
/**
* checks starting from Field.getAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_9() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) class LC111 {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(
blackMarker=@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author="AUTHOR"),
constants={MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5, MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5}
)
@MA1
@MA1.MA1_1
@MA1.MA1_1.MA1_1_1
@MA1.MA1_1.MA1_1_1.MA1_1_1_1
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1(author="S&S&Z")
public int fld;
int m1(){return fld+m2();};
int m2(){return fld+m1();};
};
Annotation ia = LC111.class.getAnnotations()[0];
Annotation aa[] = null;
try{
java.lang.reflect.Field af = LC111.class.getDeclaredField("fld");
aa = af.getDeclaredAnnotations();
if(aa.length!=6) fail("test_9, case 0 FAILED: "+aa.length);
if(!af.getAnnotation(MA1.MA1_1.MA1_1_1.class).annotationType().equals(MA1.MA1_1.MA1_1_1.class)) fail("test_9, case 02 FAILED: "+aa.length);
if(af.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_9, case 03 FAILED: "+aa.length);
try{af.getAnnotation((Class)null); fail("test_9, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!af.isAnnotationPresent(MA1.class)) fail("test_9, case 04 FAILED: "+aa.length);
if(af.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_9, case 05 FAILED: "+aa.length);
try{af.isAnnotationPresent((Class)null); fail("test_9, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
} catch (/*NoSuchMethod*/Exception e) {
fail("test_9, case 005 FAILED: "+e.toString());
}
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
if( i == 5 ) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i]).author().equals("S&S&Z")) fail("test_9, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1)aa[i]).author());
}
if( i == 4 ) {
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i]).author().equals("Zapreyev 5")) fail("test_9, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1)aa[i]).author());
}
if( i == 3 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1.MA1_1.MA1_1_1)aa[i]).author().equals("Zapreyev 6")) fail("test_9, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1)aa[i]).author());
}
if( i == 2 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1.MA1_1)aa[i]).author().equals("Zapreyev 7")) fail("test_9, case 038 FAILED: "+((MA1.MA1_1)aa[i]).author());
}
if( i == 1 ) {
//System.out.println(i+"|"+k+"|"+cuCla.getCanonicalName());
if(!((MA1)aa[i]).author().equals("Zapreyev 8")) fail("test_9, case 038 FAILED: "+((MA1)aa[i]).author());
}
if( i == 0 ) {
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_9, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_9, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_9, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_9, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_9, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_9, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_9, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_9, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_9, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_9, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_9, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_9, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_9, case 017 FAILED");
}catch(Exception _){
fail("test_9, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_9, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_9, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_9, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_9, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_9, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_9, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_9, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_9, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_9, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_9, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_9, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_9, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_9, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_9, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_9, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_9, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(aa[i].equals((Object) ia)) fail("test_9, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_9, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_9, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_9, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_9, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_9, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_9, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("AUTHOR")) fail("test_9, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_9, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_9, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[3]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[4]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5) fail("test_9, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
}
// CLASS: ////////////////////////////////////////////////////////////////////////////////////////////////
/**
* checks starting from Class.getDeclaredAnnotations()
*/
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(primitive=777) public void test_10() {
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) @MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 class LC111 {
public LC111(){};
};
Annotation ia = null; //LC111.class.getDeclaredAnnotations()[0];
try {
ia = ClassAnnotationsTest.class.getMethod("test_10").getAnnotations()[0];
} catch (NoSuchMethodException e) {
fail("test_10, case 000 FAILED: "+e.toString());
}
Annotation aa[] = null;
if(!LC111.class.getAnnotation(MA1.MA1_1.MA1_1_1.class).annotationType().equals(MA1.MA1_1.MA1_1_1.class)) fail("test_10, case 02 FAILED: "+aa.length);
if(LC111.class.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_10, case 03 FAILED: "+aa.length);
try{LC111.class.getAnnotation((Class)null); fail("test_10, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!LC111.class.isAnnotationPresent(MA1.class)) fail("test_10, case 04 FAILED: "+aa.length);
if(LC111.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_10, case 05 FAILED: "+aa.length);
try{LC111.class.isAnnotationPresent((Class)null); fail("test_10, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
aa = LC111.class.getDeclaredAnnotations();
if(aa.length!=4) fail("test_6, case 0 FAILED: "+aa.length);
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
//if (i == 1) {
if (cuCla.getSimpleName().equals("MA1")) {
try{
if(((MA1)aa[i]).getClass().getMethod("author").getDefaultValue()!=null) fail("test_10, case 025 FAILED");
if(!((String)MA1.class.getMethod("author").getDefaultValue()).equals("Zapreyev 8")) fail("test_10, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_10, case 027 FAILED");
}
}
//if (i == 0) {
if (cuCla.getSimpleName().equals("iiii")) {
try{
if(aa[i].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=UNKNOWN\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_10, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_10").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_10, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_10").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_10, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_10").getParameterAnnotations().length!=0) fail("test_10, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_10").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_10, case 005 FAILED: "+e.toString());
}
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_10, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_10, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_10, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_10, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_10, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_10, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_10, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_10, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_10, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_10, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_10, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_10, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_10, case 017 FAILED");
}catch(Exception _){
fail("test_10, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_10, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_10, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_10, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_10, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_10, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_10, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_10, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_10, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_10, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_10, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_10, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_10, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_10, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_10, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_10, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_10, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(!aa[i].annotationType().getSimpleName().equals(ia.annotationType().getSimpleName())) fail("test_10, case 035_1 FAILED: "+aa[i].annotationType().getSimpleName().equals(ia.annotationType().getSimpleName()));
if(aa[i].equals((Object) ia)) fail("test_10, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_10, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_10, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_10, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_10, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_10, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_10, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("UNKNOWN")) fail("test_10, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_10, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_10, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_10, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
}
/**
* checks starting from Class.getAnnotations()
*/
@Retention(value=RetentionPolicy.RUNTIME)
@interface ia1{
abstract String author() default "Zapreyev";
@Retention(value=RetentionPolicy.RUNTIME)
@interface ia2{
abstract String author() default "Zapreyev";
};
};
@Retention(value=RetentionPolicy.RUNTIME)
@interface ca1{
abstract String author1() default "Zapreyev1";
@Retention(value=RetentionPolicy.RUNTIME)
@interface ca2{
abstract String author2() default "Zapreyev2";
@Retention(value=RetentionPolicy.CLASS)
@interface ca3{
abstract String author3() default "Zapreyev3";
@Retention(value=RetentionPolicy.SOURCE)
@interface ca4{
abstract String author4() default "Zapreyev4";
@Retention(value=RetentionPolicy.RUNTIME)
//@interface ca5<T extends Class>{ //...\tiger-dev\vm\tests\kernel\java\lang\ClassAnnotationsTest.java:2142: @interface may not have type parameters
@interface ca5{
@ca4 @ca3 @ca2 @ca1 abstract String author51() default "Zapreyev51";
//abstract T author52(); //...tiger-dev\vm\tests\kernel\java\lang\ClassAnnotationsTest.java:2144: invalid type for annotation member
};
};
};
};
};
@ia1 @ia1.ia2 interface LI111 {
};
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii public void test_11() {
@ca1 @ca1.ca2 @ca1.ca2.ca3 @ca1.ca2.ca3.ca4 @ca1.ca2.ca3.ca4.ca5 class LC222 implements ia1 {
public String author() {return "Hello, it's me!";}
public Class annotationType() {return (Class)null;}
public int hasCode() {return 777;}
public boolean equals() {return false;}
public void invokeAll() {if (this.hashCode()==777) this.equals(); this.annotationType(); this.author(); this.invokeInvokeAll();}
public void invokeInvokeAll() {this.invokeAll();}
};
Annotation an1 = LC222.class.getAnnotation(ca1.ca2.ca3.ca4.ca5.class);
if(!an1.annotationType().equals(ca1.ca2.ca3.ca4.ca5.class)) fail("test_11, case 02 FAILED: "+an1.annotationType());
if(!LC222.class.getAnnotation(ca1.ca2.ca3.ca4.ca5.class).annotationType().equals(ca1.ca2.ca3.ca4.ca5.class)) fail("test_11, case 02 FAILED: "+an1.annotationType());
try{
if(((ca1.ca2.ca3.ca4.ca5)an1).getClass().getMethod("author51").getDefaultValue()!=null) fail("test_11, case 019 FAILED");
if(!((String)ca1.ca2.ca3.ca4.ca5.class.getMethod("author51").getDefaultValue()).equals("Zapreyev51")) fail("test_11, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_11, case 021 FAILED");
}
@MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii(blackMarker = @MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1(author = "UNKNOWN")) @MA1 @MA1.MA1_1 @MA1.MA1_1.MA1_1_1 class LC111 extends LC222 implements LI111 {
public LC111(){};
};
Annotation ia = null; //LC111.class.getDeclaredAnnotations()[0];
try {
ia = ClassAnnotationsTest.class.getMethod("test_11").getAnnotations()[0];
} catch (NoSuchMethodException e) {
fail("test_11, case 000 FAILED: "+e.toString());
}
Annotation aa[] = null;
if(!LC111.class.getAnnotation(MA1.MA1_1.MA1_1_1.class).annotationType().equals(MA1.MA1_1.MA1_1_1.class)) fail("test_11, case 02 FAILED: "+aa.length);
if(LC111.class.getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.class)!=null) fail("test_11, case 03 FAILED: "+aa.length);
try{LC111.class.getAnnotation((Class)null); fail("test_11, case 03_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
if(!LC111.class.isAnnotationPresent(MA1.class)) fail("test_11, case 04 FAILED: "+aa.length);
if(LC111.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.class)) fail("test_11, case 05 FAILED: "+aa.length);
try{LC111.class.isAnnotationPresent((Class)null); fail("test_11, case 05_1 FAILED: "+aa.length);} catch (NullPointerException e) {}
aa = LC111.class.getAnnotations();
if(aa.length!=4) fail("test_6, case 0 FAILED: "+aa.length);
for (int i = 0; i < aa.length; i++) {
Class cuCla = aa[i].annotationType();
String caNa = cuCla.getCanonicalName();
String name[] = caNa.split("\\.");
int j = name.length - 1;
//if (i == 1) {
if (cuCla.getSimpleName().equals("MA1")) {
try{
if(((MA1)aa[i]).getClass().getMethod("author").getDefaultValue()!=null) fail("test_11, case 025 FAILED");
if(!((String)MA1.class.getMethod("author").getDefaultValue()).equals("Zapreyev 8")) fail("test_11, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_11, case 027 FAILED");
}
}
//if (i == 0) {
if (cuCla.getSimpleName().equals("iiii")) {
try{
if(aa[i].toString().replaceAll("Enum\\:","").replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\(", "").
replaceFirst("blackMarker=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\(author=UNKNOWN\\)","").
replaceFirst("constants=\\[W_T5, V_T5, G_A_T5\\]","").
replaceFirst("authorSurname=Zapreyev","").
replaceFirst("socialClass=class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("primitive=777","").
replaceFirst("socialClasses=\\[","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Prltr","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Brg","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Krstnn","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Arstcrt","").
replaceFirst("class java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$Clrc","").
replaceFirst("whiteMarkers=\\[","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\$MA1_1_1_1_1_1\\$MA1_1_1_1_1_1_1\\$iiii\\$internalAnnotation\\(","").
replaceFirst("attr7=-1","").
replaceFirst("attr1=true","").
replaceFirst("attr2=0","").
replaceFirst("attr5=1\\.4E-45","").
replaceFirst("attr6=777","").
replaceFirst("attr3=Z","").
replaceFirst("attr4=1\\.7976931348623157E308","").
replaceFirst("itself=\\@java\\.lang\\.ClassAnnotationsTest\\$MA1\\$MA1_1\\$MA1_1_1\\$MA1_1_1_1\\$MA1_1_1_1_1\\(author=Zapreyev 4\\)","").
replaceFirst("attr8=32655","").
replaceFirst("authorFullName=\\[Zapreyev, Serguei, Stepanovich\\]","").
replaceFirst("constant=M_S","").
replaceFirst("attr1=false","").
replaceFirst("attr1=false","").
replaceAll(" ","").
replaceAll("\\)","").
replaceAll("\\]","").
replaceAll("\\,","").length()!=0) fail("test_11, case 1 FAILED: "+aa[0].toString());
/**/ if(!ClassAnnotationsTest.class.getMethod("test_11").isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class)) fail("test_11, case 002 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_11").getAnnotation(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class) == null) fail("test_11, case 003 FAILED: "+MC003.class.isAnnotationPresent(MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class));
/**/ if(ClassAnnotationsTest.class.getMethod("test_11").getParameterAnnotations().length!=0) fail("test_11, case 004 FAILED: "+ClassAnnotationsTest.class.getMethod("test_11").getParameterAnnotations().length);
} catch (NoSuchMethodException e) {
fail("test_11, case 005 FAILED: "+e.toString());
}
while (cuCla != null) {
//System.out.println(name[j]);
if(cuCla.getEnclosingClass() != null && cuCla.getEnclosingClass().getSimpleName().equals(name[j])) fail("test_11, case 005 FAILED: "+cuCla.getEnclosingClass().getSimpleName());
if(cuCla.getEnumConstants()!=null) fail("test_11, case 006 FAILED: "+cuCla.getEnumConstants());
if(cuCla.isEnum()) fail("test_11, case 007 FAILED: "+cuCla.isEnum());
try{cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ); if(!cuCla.getCanonicalName().equals("java.lang.ClassAnnotationsTest")) fail("test_11, case 008 FAILED: "+ cuCla.asSubclass( cuCla.getEnclosingClass() != null ? cuCla.getEnclosingClass() : cuCla ));}catch(Exception e){/*e.printStackTrace();*/}
if(cuCla.getEnclosingMethod()!=null) fail("test_11, case 009 FAILED: "+cuCla.getEnclosingMethod());
if(cuCla.getEnclosingConstructor()!=null) fail("test_11, case 010 FAILED: "+cuCla.getEnclosingConstructor());
if(cuCla.getEnclosingClass() != null && !cuCla.isMemberClass()) fail("test_11, case 011 FAILED: "+cuCla.isMemberClass());
if(cuCla.isLocalClass()) fail("test_11, case 012 FAILED: "+cuCla.isLocalClass());
if(cuCla.isAnonymousClass()) fail("test_11, case 013 FAILED: "+cuCla.isAnonymousClass());
if(cuCla.isSynthetic()) fail("test_11, case 014 FAILED: "+cuCla.isSynthetic());
if(!cuCla.getCanonicalName().equals(caNa)) fail("test_11, case 015 FAILED: "+cuCla.getCanonicalName());
caNa = caNa.substring(0, caNa.lastIndexOf('.'));
if(!cuCla.getSimpleName().equals(name[j])) fail("test_11, case 016 FAILED: "+cuCla.getSimpleName());
j--;
cuCla = cuCla.getEnclosingClass();
}
try{
java.lang.reflect.Method am[] = ((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getDeclaredMethods();
long flg = 0;
for (int ii = 0; ii < am.length - 1; ii++){
//System.out.println(am[ii].getName());
if(am[ii].getName().equals("authorSurname")){
flg += 1;
} else if(am[ii].getName().equals("authorFullName")){
flg += 10;
} else if(am[ii].getName().equals("socialClass")){
flg += 100;
} else if(am[ii].getName().equals("socialClasses")){
flg += 1000;
} else if(am[ii].getName().equals("primitive")){
flg += 10000;
} else if(am[ii].getName().equals("blackMarker")){
flg += 100000;
} else if(am[ii].getName().equals("whiteMarkers")){
flg += 1000000;
} else if(am[ii].getName().equals("constant")){
flg += 10000000;
} else if(am[ii].getName().equals("constants")){
flg += 100000000;
} else if(am[ii].getName().equals("toString")){
flg += 1000000000;
} else if(am[ii].getName().equals("hashCode")){
flg += 10000000000L;
} else if(am[ii].getName().equals("equals")){
flg += 100000000000L;
}
}
if (flg != 111111111111L) fail("test_11, case 017 FAILED");
}catch(Exception _){
fail("test_11, case 018 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("primitive").getDefaultValue()!=null) fail("test_11, case 019 FAILED");
if(((Integer)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("primitive").getDefaultValue()).intValue()!=777) fail("test_11, case 020 FAILED");
}catch(NoSuchMethodException _){
fail("test_11, case 021 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("socialClass").getDefaultValue()!=null) fail("test_11, case 022 FAILED");
if(!((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName().equals("java.lang.ClassAnnotationsTest$MA1$MA1_1$MA1_1_1$MA1_1_1_1$MA1_1_1_1_1$MA1_1_1_1_1_1$MA1_1_1_1_1_1_1$iiii$Prltr")) fail("test_11, case 023 FAILED: "+((Class)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("socialClass").getDefaultValue()).getName());
}catch(NoSuchMethodException _){
fail("test_11, case 024 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("authorSurname").getDefaultValue()!=null) fail("test_11, case 025 FAILED");
if(!((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSurname").getDefaultValue()).equals("Zapreyev")) fail("test_11, case 026 FAILED: "+((String)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("authorSername").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_11, case 027 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("blackMarker").getDefaultValue()!=null) fail("test_11, case 028 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()).getClass().getSimpleName().equals("MA1_1_1_1_1_1_1")) fail("test_11, case 029 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1)MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("blackMarker").getDefaultValue()));
}catch(NoSuchMethodException _){
fail("test_11, case 030 FAILED");
}
try{
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).getClass().getMethod("whiteMarkers").getDefaultValue()!=null) fail("test_11, case 031 FAILED");
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.internalAnnotation[])MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.class.getMethod("whiteMarkers").getDefaultValue()).length != 3) fail("test_11, case 032 FAILED");
}catch(NoSuchMethodException _){
fail("test_11, case 033 FAILED");
}
if(aa[i].annotationType() != ia.annotationType()) fail("test_11, case 034 FAILED: "+aa[i].annotationType().toString()+"|"+ia.annotationType().toString());
if(!aa[i].annotationType().getSimpleName().equals(ia.annotationType().getSimpleName())) fail("test_11, case 035_1 FAILED: "+aa[i].annotationType().getSimpleName().equals(ia.annotationType().getSimpleName()));
if(aa[i].equals((Object) ia)) fail("test_11, case 035 FAILED: "+aa[i].equals((Object) ia));
if(aa[i].hashCode() == ia.hashCode()) fail("test_11, case 036 FAILED: "+Integer.toString(aa[i].hashCode())+"|"+Integer.toString(ia.hashCode()));
if(aa[i].toString().equals(ia.toString())) fail("test_11, case 037 FAILED: "+aa[i].toString()+"|"+ia.toString());
//System.out.println(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname().equals("Zapreyev")) fail("test_11, case 038 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorSurname());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0].equals("Zapreyev") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1].equals("Serguei") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2].equals("Stepanovich")) fail("test_11, case 039 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).authorFullName()[2]);
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName().equals("Prltr")) fail("test_11, case 040 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClass().getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName().equals("Prltr") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName().equals("Brg") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName().equals("Krstnn") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName().equals("Arstcrt") ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName().equals("Clrc")) fail("test_11, case 041 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[0].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[1].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[2].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[3].getSimpleName()+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).socialClasses()[4].getSimpleName());
if(!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author().equals("UNKNOWN")) fail("test_11, case 042 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).blackMarker().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()!=true ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()!=(byte) 256 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()!='Z' ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()!=Double.MAX_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()!=Float.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()!=777 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()!=Long.MAX_VALUE + Long.MIN_VALUE ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()!=32655 ||
!((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author().equals("Zapreyev 4")) fail("test_11, case 043 FAILED: "+Boolean.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr1()) +"|"+
Byte.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr2()) +"|"+
Character.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr3()) +"|"+
Double.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr4()) +"|"+
Float.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr5()) +"|"+
Integer.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr6()) +"|"+
Long.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr7()) +"|"+
Short.toString(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].attr8()) +"|"+
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).whiteMarkers()[0].itself().author());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant()!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.M_S) fail("test_11, case 044 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constant());
if(((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.W_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.V_T5 ||
((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]!=MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii.ME1.E1_.E1_1.E1_2.E1_3.E1_4.E1_5.G_A_T5) fail("test_11, case 045 FAILED: "+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[0]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[1]+"|"+((MA1.MA1_1.MA1_1_1.MA1_1_1_1.MA1_1_1_1_1.MA1_1_1_1_1_1.MA1_1_1_1_1_1_1.iiii)aa[i]).constants()[2]);
}
}
}
}