Class AbstractJavaEntity

    • Field Detail

      • modifiers

        protected java.util.List modifiers
    • Constructor Detail

      • AbstractJavaEntity

        public AbstractJavaEntity()
    • Method Detail

      • getModifiers

        public java.lang.String[] getModifiers()
        Return list of modifiers as Strings. (public, private, protected, final, abstract, static)
      • getComment

        public java.lang.String getComment()
      • getTagsByName

        public DocletTag[] getTagsByName​(java.lang.String name)
      • getTagByName

        public DocletTag getTagByName​(java.lang.String name)
      • getNamedParameter

        public java.lang.String getNamedParameter​(java.lang.String tagName,
                                                  java.lang.String parameterName)
        Convenience method for getTagByName(String).getNamedParameter(String) that also checks for null tag.
        Since:
        1.3
      • getCodeBlock

        public java.lang.String getCodeBlock()
      • writeBody

        protected abstract void writeBody​(IndentBuffer result)
      • setModifiers

        public void setModifiers​(java.lang.String[] modifiers)
      • setComment

        public void setComment​(java.lang.String comment)
      • setTags

        public void setTags​(java.util.List tagList)
      • isAbstract

        public boolean isAbstract()
      • isPublic

        public boolean isPublic()
      • isPrivate

        public boolean isPrivate()
      • isProtected

        public boolean isProtected()
      • isStatic

        public boolean isStatic()
      • isFinal

        public boolean isFinal()
      • isSynchronized

        public boolean isSynchronized()
      • isTransient

        public boolean isTransient()
      • isVolatile

        public boolean isVolatile()
        Since:
        1.4
      • isNative

        public boolean isNative()
        Since:
        1.4
      • isStrictfp

        public boolean isStrictfp()
        Since:
        1.4
      • writeNonAccessibilityModifiers

        protected void writeNonAccessibilityModifiers​(IndentBuffer result)
      • writeAccessibilityModifier

        protected void writeAccessibilityModifier​(IndentBuffer result)
      • writeAllModifiers

        protected void writeAllModifiers​(IndentBuffer result)
      • setParentClass

        public void setParentClass​(JavaClass parentClass)
      • getParentClass

        public JavaClass getParentClass()
        Description copied from class: AbstractBaseJavaEntity
        Not every entity has a parentClass, but AnnotationFieldRef requires access to it. When used with JavaClass, don't confuse this with getSuperClass()
        Overrides:
        getParentClass in class AbstractBaseJavaEntity
        Returns:
        the surrounding class