|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo
org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo
org.aspectj.org.eclipse.jdt.internal.core.SourceFieldElementInfo
public class SourceFieldElementInfo
Element info for IField elements.
| Field Summary | |
|---|---|
protected int |
flags
The modifiers associated with this member. |
protected char[] |
initializationSource
The field's initializer string (if the field is a constant). |
protected int |
sourceRangeEnd
|
protected int |
sourceRangeStart
|
protected char[] |
typeName
The type name of this field. |
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo |
|---|
annotations, nameEnd, nameStart |
| Constructor Summary | |
|---|---|
SourceFieldElementInfo()
|
|
| Method Summary | |
|---|---|
int |
getDeclarationSourceEnd()
|
int |
getDeclarationSourceStart()
|
char[] |
getInitializationSource()
Answer the initialization source for this constant field. |
int |
getModifiers()
|
protected ISourceRange |
getSourceRange()
|
char[] |
getTypeName()
Returns the type name of the field. |
protected java.lang.String |
getTypeSignature()
Returns the type signature of the field. |
protected void |
setFlags(int flags)
|
protected void |
setSourceRangeEnd(int end)
|
protected void |
setSourceRangeStart(int start)
|
protected void |
setTypeName(char[] typeName)
Sets the type name of the field. |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.AnnotatableInfo |
|---|
getNameRange, getNameSourceEnd, getNameSourceStart, setNameSourceEnd, setNameSourceStart |
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.JavaElementInfo |
|---|
clone, getChildren |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.ISourceField |
|---|
getDeclarationSourceEnd, getDeclarationSourceStart, getNameSourceEnd, getNameSourceStart |
| Methods inherited from interface org.aspectj.org.eclipse.jdt.internal.compiler.env.IGenericField |
|---|
getModifiers |
| Field Detail |
|---|
protected char[] typeName
protected char[] initializationSource
protected int flags
ClassFileConstantsprotected int sourceRangeStart
protected int sourceRangeEnd
| Constructor Detail |
|---|
public SourceFieldElementInfo()
| Method Detail |
|---|
public char[] getInitializationSource()
ISourceField
getInitializationSource in interface ISourceFieldpublic char[] getTypeName()
getTypeName in interface ISourceFieldprotected java.lang.String getTypeSignature()
Signatureprotected void setTypeName(char[] typeName)
public int getModifiers()
IGenericType.getModifiers(),
IGenericMethod.getModifiers(),
IGenericField.getModifiers()protected void setFlags(int flags)
public int getDeclarationSourceEnd()
ISourceType.getDeclarationSourceEnd(),
ISourceMethod.getDeclarationSourceEnd(),
ISourceField.getDeclarationSourceEnd()public int getDeclarationSourceStart()
ISourceType.getDeclarationSourceStart(),
ISourceMethod.getDeclarationSourceStart(),
ISourceField.getDeclarationSourceStart()protected ISourceRange getSourceRange()
protected void setSourceRangeEnd(int end)
protected void setSourceRangeStart(int start)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||