package ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.Babelizeբ;

@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@DuytsDocType注(sea = {DuytsDocMethod注.ẞDuyts.ẞDocTypeᴬᵖᶦ.ₐₜType班.class})
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DuytsDocMethod注 {
	
	enum ẞDuyts implements Babelizeբ.ẞType.ẞDuytsᴬᵖᶦ {
		;
		enum ẞDocTypeᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocTypeᴬᵖᶦ {
			;
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "荷蘭文法")
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "डचडॉकविधि")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "Adds Duytschen documentation to a method")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "將荷蘭文文檔添加到方法中")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "एक विधि में डच दस्तावेज़ जोड़ता है")
			public interface ₐₜType班 extends Babelizeբ.ẞDoc.ẞDuytsType班ᵃᵗ {}
		}
		enum ẞDocMethodᴬᵖᶦ implements Babelizeբ.ẞDuyts.ẞDocMethodᴬᵖᶦ {
			;
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "海")
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "समुद्र")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "All the translated language information of the annatated method")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "註釋方法的所有翻譯語言信息")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "एनाटेड विधि की सभी अनूदित भाषा की जानकारी")
			public interface ₐₜMethodSea例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
			
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "例外")
			@DuytsEnigma注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "अपवाद")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.English.class, txt = "All the translated exceptions a method may throw")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.China.class, txt = "一個方法可能拋出的所有翻譯異常")
			@DuytsFlüstern注(嘴 = 嘴ᗮᙿᗮ.Hindi.class, txt = "सभी अनुवादित अपवाद एक विधि फेंक सकते हैं")
			public interface ₐₜMethodExceptions例 extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ {}
		}
	}
	
	@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜMethodSea例.class})
	Class<? extends Babelizeբ.ẞDoc.ẞDuytsMethod例ᵃᵗ>[] sea();
	
	@DuytsDocMethod注(sea = {ẞDuyts.ẞDocMethodᴬᵖᶦ.ₐₜMethodExceptions例.class})
	Class<? extends Babelizeբ.ẞDoc.ẞDuytsException蹉ᵃᵗ>[] exceptions() default {};
}