@@ -0,0 +1,1010 @@
+package com.ragnarok.jparseutil.dataobject;%0A%0Aimport java.util.HashMap;%0A%0A/**%0A * Created by ragnarok on 15/6/9.%0A * representation an Annotation declaration in Java source, currently not concern about the retention and target%0A */%0Apublic class AnnotationInfo %7B%0A    %0A    private String name;%0A    private String qualifiedName;%0A    %0A    private HashMap%3CString, String%3E typeParamsNameMap = new HashMap%3C%3E();%0A    private HashMap%3CString, String%3E paramsDefaultValueMap = new HashMap%3C%3E();%0A    %0A    public void setSimpleName(String name) %7B%0A        this.name = name;%0A    %7D%0A    %0A    public String getSimpleName() %7B%0A        return this.name;%0A    %7D%0A    %0A    public void setQualifiedName(String qualifiedName) %7B%0A        this.qualifiedName = qualifiedName;%0A    %7D%0A    %0A    public String getQualifiedName() %7B%0A        return this.qualifiedName;%0A    %7D%0A    %0A    // the type must fully qualified%0A    public void putParams(String type, String name, String defaultValue) %7B%0A        this.typeParamsNameMap.put(type, name);%0A        %0A    %7D%0A%7D%0A

add annotation info data object