Class AsmField


  • public class AsmField
    extends java.lang.Object
    • Field Detail

      • _name

        private java.lang.String _name
      • _modifiers

        private int _modifiers
      • _annotations

        private java.util.List<AsmAnnotation> _annotations
      • _staticValue

        private java.lang.Object _staticValue
    • Constructor Detail

      • AsmField

        public AsmField​(AsmClass owner,
                        int access,
                        java.lang.String name,
                        java.lang.String desc,
                        java.lang.Object value)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getModifiers

        public int getModifiers()
      • isSynthetic

        public boolean isSynthetic()
      • isEnumConstant

        public boolean isEnumConstant()
      • getType

        public AsmType getType()
      • setType

        public void setType​(AsmType type)
      • getDeclaringClass

        public AsmClass getDeclaringClass()
      • getAnnotations

        public java.util.List<AsmAnnotation> getAnnotations()
      • addAnnotation

        void addAnnotation​(AsmAnnotation asmAnnotation)
      • isAnnotationPresent

        public boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
      • getAnnotation

        public AsmAnnotation getAnnotation​(java.lang.Class annotationClass)
      • getStaticValue

        public java.lang.Object getStaticValue()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object