Interface CodeMemberReference
- All Superinterfaces:
CodeExpression, CodeItem
- All Known Subinterfaces:
CodeFieldReference, CodeMethodInvocation
- 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 CodeExpression
evaluateMethods inherited from interface CodeItem
getLanguage, getSourceCode, write, write, write, write, write, write
-
Method Details
-
getExpression
CodeExpression getExpression()- Returns:
- the optional
CodeExpressionwhere thememberis referenced from. May benullfor an implicit reference based on the surroundingtype.
-
getType
CodeGenericType getType()- Returns:
- the optional
CodeGenericType(typicallyCodeTypebut may bequalified) from which themembershall be referenced statically. Should benullifexpressionis notnullor ifmemberis notstatic.
-
getMember
CodeMember getMember()- Returns:
- the referenced
CodeMember. May not benull.
-