Interface CodeNodeItemWithDeclaringElement
- All Superinterfaces:
CodeItem, CodeItemWithDeclaringType
CodeItemWithDeclaringType that has a declaring element.- Since:
- 1.0.0
- Author:
- Joerg Hohwiller (hohwille at users.sourceforge.net)
-
Field Summary
Fields inherited from interface CodeItem
DEFAULT_INDENT, DEFAULT_NEWLINE -
Method Summary
Methods inherited from interface CodeItem
getLanguage, getSourceCode, write, write, write, write, write, write
-
Method Details
-
getDeclaringElement
CodeElementWithDeclaringType getDeclaringElement()- Returns:
- the
CodeElementdeclaring this item.
-
getDeclaringType
- Specified by:
getDeclaringTypein interfaceCodeItemWithDeclaringType- Returns:
- the
CodeTypedeclaring thisCodeItem. Here declaring means owning and containing. Will always benullforCodePathElements (packages or files). Has a special meaning and may return itself forCodeType(seeCodeType.getDeclaringType()). The declaring type can never be changed. - See Also:
-