Class JavadocTag
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.checks.javadoc.JavadocTag
-
public class JavadocTag extends java.lang.ObjectRepresents a Javadoc tag. Provides methods to query what type of tag it is.
-
-
Constructor Summary
Constructors Constructor Description JavadocTag(int line, int column, java.lang.String tag)Constructs the object.JavadocTag(int line, int column, java.lang.String tag, java.lang.String firstArg)Constructs the object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanReferenceImports()Checks that the tag can contain references to imported classes.intgetColumnNo()Gets column number.java.lang.StringgetFirstArg()Returns first argument.intgetLineNo()Gets the line number.java.lang.StringgetTagName()Gets tag name.booleanisInheritDocTag()Checks that the tag is a 'inheritDoc' tag.booleanisParamTag()Checks that the tag is an 'param' tag.booleanisReturnTag()Checks that the tag is an 'return' tag.booleanisSeeOrInheritDocTag()Checks that the tag is a 'see' or 'inheritDoc' tag.booleanisThrowsTag()Checks that the tag is an 'throws' or 'exception' tag.java.lang.StringtoString()
-
-
-
Constructor Detail
-
JavadocTag
public JavadocTag(int line, int column, java.lang.String tag, java.lang.String firstArg)Constructs the object.- Parameters:
line- the line number of the tagcolumn- the column number of the tagtag- the tag stringfirstArg- the tag argument
-
JavadocTag
public JavadocTag(int line, int column, java.lang.String tag)Constructs the object.- Parameters:
line- the line number of the tagcolumn- the column number of the tagtag- the tag string
-
-
Method Detail
-
getTagName
public java.lang.String getTagName()
Gets tag name.- Returns:
- the tag string
-
getFirstArg
public java.lang.String getFirstArg()
Returns first argument.- Returns:
- the first argument. null if not set.
-
getLineNo
public int getLineNo()
Gets the line number.- Returns:
- the line number
-
getColumnNo
public int getColumnNo()
Gets column number.- Returns:
- the column number
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isReturnTag
public boolean isReturnTag()
Checks that the tag is an 'return' tag.- Returns:
- whether the tag is an 'return' tag
-
isParamTag
public boolean isParamTag()
Checks that the tag is an 'param' tag.- Returns:
- whether the tag is an 'param' tag
-
isThrowsTag
public boolean isThrowsTag()
Checks that the tag is an 'throws' or 'exception' tag.- Returns:
- whether the tag is an 'throws' or 'exception' tag
-
isSeeOrInheritDocTag
public boolean isSeeOrInheritDocTag()
Checks that the tag is a 'see' or 'inheritDoc' tag.- Returns:
- whether the tag is a 'see' or 'inheritDoc' tag
-
isInheritDocTag
public boolean isInheritDocTag()
Checks that the tag is a 'inheritDoc' tag.- Returns:
- whether the tag is a 'inheritDoc' tag
-
canReferenceImports
public boolean canReferenceImports()
Checks that the tag can contain references to imported classes.- Returns:
- whether the tag can contain references to imported classes
-
-