Class AnnClass


  • public class AnnClass
    extends Object
    Author:
    Eugene Kuleshov
    • Constructor Detail

    • Method Detail

      • setName

        public void setName​(String name)
      • setAccess

        public void setAccess​(int access)
      • setSuperName

        public void setSuperName​(String superName)
      • setInterfaces

        public void setInterfaces​(String[] interfaces)
      • addAnn

        public void addAnn​(Ann ann)
      • addField

        public void addField​(AnnField field)
      • addMethod

        public void addMethod​(AnnMethod method)
      • getAccess

        public int getAccess()
      • getName

        public String getName()
      • getSuperName

        public String getSuperName()
      • getInterfaces

        public String[] getInterfaces()
      • getFieldNames

        public Set<String> getFieldNames()
      • getMethodKeys

        public Set<String> getMethodKeys()
      • getAnnotation

        public <T> T getAnnotation​(Class<T> c)
      • getFieldAnnotation

        public <T> T getFieldAnnotation​(String fieldName,
                                        Class<T> c)
      • getMethodAnnotation

        public <T> T getMethodAnnotation​(String methodKey,
                                         Class<T> c)