Class JavaSourceModifierList

    • Constructor Detail

      • JavaSourceModifierList

        public JavaSourceModifierList​(JavaSourceEnumConstant owner,
                                      com.sun.source.tree.ModifiersTree modifiersTree,
                                      int modifiers)
        For enum constants.
      • JavaSourceModifierList

        public JavaSourceModifierList​(IJavaAnnotatedElement owner,
                                      com.sun.source.tree.ModifiersTree modifiersTree)
    • Method Detail

      • hasModifier

        public boolean hasModifier​(int modifierType)
        Description copied from interface: IModifierList
        Returns true if this list has the modifier and false otherwise.
        Specified by:
        hasModifier in interface IModifierList
        Parameters:
        modifierType - one of the constants of java.lang.reflect.Modifier
      • maybeInitAnnotations

        private void maybeInitAnnotations()
      • isAnnotationPresent

        public boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
        Specified by:
        isAnnotationPresent in interface IModifierList
      • setModifiers

        public void setModifiers​(int modifiers)
      • toString

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