import net.sourceforge.phpdt.internal.compiler.env.IConstants;
-/**
- *Element info for IMember elements.
+/**
+ * Element info for IMember elements.
*/
-/* package */ abstract class MemberElementInfo extends SourceRefElementInfo {
+/* package */abstract class MemberElementInfo extends SourceRefElementInfo {
/**
* The modifiers associated with this member.
- *
+ *
* @see IConstants
*/
protected int flags;
/**
- * The start position of this member's name in the its
- * openable's buffer.
+ * The start position of this member's name in the its openable's buffer.
*/
- protected int nameStart= -1;
+ protected int nameStart = -1;
/**
- * The last position of this member's name in the its
- * openable's buffer.
+ * The last position of this member's name in the its openable's buffer.
*/
- protected int nameEnd= -1;
+ protected int nameEnd = -1;
/**
* This member's name
*/
protected char[] name;
+
/**
* @see net.sourceforge.phpdt.internal.compiler.env.IGenericType#getModifiers()
* @see net.sourceforge.phpdt.internal.compiler.env.IGenericMethod#getModifiers()
public int getModifiers() {
return this.flags;
}
+
/**
* @see net.sourceforge.phpdt.internal.compiler.env.ISourceType#getName()
*/
public char[] getName() {
return this.name;
}
+
/**
* @see net.sourceforge.phpdt.internal.compiler.env.ISourceType#getNameSourceEnd()
* @see net.sourceforge.phpdt.internal.compiler.env.ISourceMethod#getNameSourceEnd()
public int getNameSourceEnd() {
return this.nameEnd;
}
+
/**
* @see net.sourceforge.phpdt.internal.compiler.env.ISourceType#getNameSourceStart()
* @see net.sourceforge.phpdt.internal.compiler.env.ISourceMethod#getNameSourceStart()
public int getNameSourceStart() {
return this.nameStart;
}
+
protected void setFlags(int flags) {
this.flags = flags;
}
+
/**
* Sets this member's name
*/
protected void setName(char[] name) {
- this.name= name;
+ this.name = name;
}
+
/**
- * Sets the last position of this member's name, relative
- * to its openable's source buffer.
+ * Sets the last position of this member's name, relative to its openable's
+ * source buffer.
*/
protected void setNameSourceEnd(int end) {
- this.nameEnd= end;
+ this.nameEnd = end;
}
+
/**
- * Sets the start position of this member's name, relative
- * to its openable's source buffer.
+ * Sets the start position of this member's name, relative to its openable's
+ * source buffer.
*/
protected void setNameSourceStart(int start) {
- this.nameStart= start;
+ this.nameStart = start;
}
}