Class AbstractDescriptor

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected int access
      The Access.
      protected java.lang.Object node
      The Node.
      protected java.io.File sourceJar
      The Source jar.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected AbstractDescriptor​(int access, java.io.File sourceJar)
      Instantiates a new Abstract descriptor.
    • Field Detail

      • node

        protected java.lang.Object node
        The Node.
      • access

        protected final int access
        The Access.
      • sourceJar

        protected java.io.File sourceJar
        The Source jar.
    • Constructor Detail

      • AbstractDescriptor

        protected AbstractDescriptor​(int access,
                                     java.io.File sourceJar)
        Instantiates a new Abstract descriptor.
        Parameters:
        access - the access
        sourceJar - the source jar
    • Method Detail

      • addAnnotation

        public AnnotationUsage addAnnotation​(java.lang.String annotationName)
        Add annotation annotation usage.
        Parameters:
        annotationName - the annotation name
        Returns:
        the annotation usage
      • getAnnotations

        public java.util.List<AnnotationUsage> getAnnotations()
        Gets annotations.
        Returns:
        the annotations
      • getNode

        public java.lang.Object getNode()
        Gets node.
        Returns:
        the node
      • setNode

        public void setNode​(java.lang.Object node)
        Sets node.
        Parameters:
        node - the node
      • isEntryPoint

        public boolean isEntryPoint()
        Is entry point boolean.
        Returns:
        the boolean
      • setEntryPoint

        public void setEntryPoint​(boolean entryPoint)
        Sets entry point.
        Parameters:
        entryPoint - the entry point
      • setReachable

        public void setReachable​(boolean reachable)
        Sets reachable.
        Parameters:
        reachable - the reachable
      • getAccess

        public int getAccess()
        Gets access.
        Returns:
        the access
      • isSynthetic

        public boolean isSynthetic()
        Is synthetic boolean.
        Returns:
        the boolean
      • isAbstract

        public boolean isAbstract()
        Is abstract boolean.
        Returns:
        the boolean
      • getSourceJar

        public java.io.File getSourceJar()
        Gets source jar.
        Returns:
        the source jar