Class ExtendedJavaParameter

  • All Implemented Interfaces:
    com.thoughtworks.qdox.model.JavaAnnotatedElement, com.thoughtworks.qdox.model.JavaModel, com.thoughtworks.qdox.model.JavaParameter, com.thoughtworks.qdox.model.JavaType, Serializable

    public class ExtendedJavaParameter
    extends com.thoughtworks.qdox.model.impl.DefaultJavaParameter
    Extension of the JavaParameter implementation in order to support modifiers
    Author:
    mbrunnli (10.04.2014)
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<String> getModifiers()
      Returns all modifiers of the parameter
      • Methods inherited from class com.thoughtworks.qdox.model.impl.DefaultJavaParameter

        equals, getBinaryName, getCanonicalName, getCodeBlock, getDeclaringClass, getExecutable, getFullyQualifiedName, getGenericCanonicalName, getGenericFullyQualifiedName, getGenericValue, getJavaClass, getName, getResolvedFullyQualifiedName, getResolvedGenericFullyQualifiedName, getResolvedGenericValue, getResolvedValue, getType, getValue, hashCode, isVarArgs, setExecutable, setName, toGenericString, toString
      • Methods inherited from class com.thoughtworks.qdox.model.impl.AbstractBaseJavaEntity

        getAnnotations, getComment, getNamedParameter, getSource, getTagByName, getTags, getTagsByName, setAnnotations, setComment, setSource, setTags
      • Methods inherited from class com.thoughtworks.qdox.model.impl.AbstractJavaModel

        getLineNumber, getModelWriter, setLineNumber, setModelWriterFactory
      • Methods inherited from interface com.thoughtworks.qdox.model.JavaAnnotatedElement

        getAnnotations, getComment, getNamedParameter, getTagByName, getTags, getTagsByName
      • Methods inherited from interface com.thoughtworks.qdox.model.JavaModel

        getLineNumber
    • Constructor Detail

      • ExtendedJavaParameter

        public ExtendedJavaParameter​(com.thoughtworks.qdox.model.JavaClass type,
                                     String name,
                                     Set<String> modifiers,
                                     boolean varArgs)
        Creates a new ExtendedJavaParameter for the given properties
        Parameters:
        type - JavaClass of the parameter
        name - of the parameter
        modifiers - list of modifiers of the parameter
        varArgs - of the parameter (??? see QDox)
    • Method Detail

      • getModifiers

        public List<String> getModifiers()
        Returns all modifiers of the parameter
        Returns:
        all modifiers of the parameter