org.eclipse.emf.codegen.merge.java.facade.jdom
Class JDOMJMember
java.lang.Object
org.eclipse.emf.codegen.merge.java.facade.AbstractJNode
org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJNode
org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMJMember
- All Implemented Interfaces:
- JMember, JNode
- Direct Known Subclasses:
- JDOMJField, JDOMJInitializer, JDOMJMethod, JDOMJType
- public abstract class JDOMJMember
- extends JDOMJNode
- implements JMember
- Since:
- 2.2.0
Constructor Summary |
protected |
JDOMJMember(org.eclipse.jdt.core.jdom.IDOMMember member)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDOMJMember
protected JDOMJMember(org.eclipse.jdt.core.jdom.IDOMMember member)
- Parameters:
member
-
getIDOMMember
protected org.eclipse.jdt.core.jdom.IDOMMember getIDOMMember()
getFlags
public int getFlags()
- Description copied from interface:
JNode
- Returns the modifier flags for this node. The flags can be examined using
class
FacadeFlags
.
- Specified by:
getFlags
in interface JNode
- Overrides:
getFlags
in class JDOMJNode
setFlags
public void setFlags(int flags)
- Description copied from interface:
JNode
- Sets the flags for this member. The flags can be examined using the
FacadeFlags
class.
- Specified by:
setFlags
in interface JNode
- Overrides:
setFlags
in class JDOMJNode
getComment
public String getComment()
- Description copied from interface:
JMember
- Returns the comment associated with this member (including comment delimiters).
- Specified by:
getComment
in interface JMember
- Returns:
- the comment, or
null
if this member has no associated
comment
setComment
public void setComment(String comment)
- Description copied from interface:
JMember
- Sets the comment associated with this member. The comment will appear
before the member in the source. The comment must be properly formatted, including
delimiters. A
null
comment indicates no comment.
- Specified by:
setComment
in interface JMember
- Parameters:
comment
- the comment, including comment delimiters, or
null
indicating this member should have no associated comment
getContents
public String getContents()
- Description copied from interface:
JNode
- Returns the current contents of this document fragment.
Note: To obtain complete source for the ".java" file, ask a compilation unit
node for its contents.
- Specified by:
getContents
in interface JNode
- Overrides:
getContents
in class JDOMJNode
splitLastComment
protected String[] splitLastComment(String contents)