Class AnnotatedNode

    • Constructor Detail

      • AnnotatedNode

        public AnnotatedNode()
    • Method Detail

      • getAnnotations

        public java.util.List<AnnotationNode> getAnnotations()
      • addAnnotations

        public void addAnnotations​(java.util.List<AnnotationNode> annotations)
      • isSynthetic

        public boolean isSynthetic()
        Returns true if this node is added by the compiler. NOTE: This method has nothing to do with the synthetic flag for fields, methods or classes.
        Returns:
        true if this node is added by the compiler
      • setSynthetic

        public void setSynthetic​(boolean synthetic)
        Sets this node as a node added by the compiler. NOTE: This method has nothing to do with the synthetic flag for fields, methods or classes.
        Parameters:
        synthetic - - if true this node is marked as added by the compiler
      • getDeclaringClass

        public ClassNode getDeclaringClass()
      • setDeclaringClass

        public void setDeclaringClass​(ClassNode declaringClass)
      • hasNoRealSourcePosition

        public boolean hasNoRealSourcePosition()
        Returns true for default constructors added by the compiler.
      • setHasNoRealSourcePosition

        public void setHasNoRealSourcePosition​(boolean value)