|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.jsdt.internal.codeassist.InternalCompletionContext
org.eclipse.wst.jsdt.core.CompletionContext
public final class CompletionContext
Completion context. Represent the context in which the completion occurs.
This class is not intended to be instantiated or subclassed by clients.
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. It is being made available at this early stage to solicit feedback
from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
(repeatedly) as the API evolves.
Field Summary | |
---|---|
static int |
TOKEN_KIND_NAME
The completion token is a name. |
static int |
TOKEN_KIND_STRING_LITERAL
The completion token is a string literal. |
static int |
TOKEN_KIND_UNKNOWN
The completion token is unknown. |
Constructor Summary | |
---|---|
CompletionContext()
|
Method Summary | |
---|---|
char[][] |
getExpectedTypesKeys()
Return keys of expected types of a potential completion proposal at the completion position. |
char[][] |
getExpectedTypesSignatures()
Return signatures of expected types of a potential completion proposal at the completion position. |
int |
getOffset()
Returns the offset position in the source file buffer after which code assist is requested. |
char[] |
getToken()
Returns the completed token. |
int |
getTokenEnd()
Returns the character index of the end (exclusive) of the subrange in the source file buffer containing the relevant token. |
int |
getTokenKind()
Returns the kind of completion token being proposed. |
int |
getTokenStart()
Returns the character index of the start of the subrange in the source file buffer containing the relevant token being completed. |
boolean |
isInJsdoc()
Tell user whether completion takes place in a jsdoc comment or not. |
boolean |
isInJsdocFormalReference()
Tell user whether completion takes place in a formal reference of a jsdoc tag or not. |
boolean |
isInJsdocText()
Tell user whether completion takes place in text area of a jsdoc comment or not. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int TOKEN_KIND_UNKNOWN
public static final int TOKEN_KIND_NAME
public static final int TOKEN_KIND_STRING_LITERAL
"foo"
or "foo
.
Constructor Detail |
---|
public CompletionContext()
Method Detail |
---|
public boolean isInJsdoc()
public boolean isInJsdocText()
public boolean isInJsdocFormalReference()
public char[][] getExpectedTypesSignatures()
null
if there is no expected types.Signature
public char[][] getExpectedTypesKeys()
null
if there is no expected types.org.eclipse.wst.jsdt.core.dom.ASTParser#createASTs(IJavaScriptUnit[], String[], org.eclipse.wst.jsdt.core.dom.ASTRequestor, org.eclipse.core.runtime.IProgressMonitor)
public char[] getToken()
null
.
null
public int getTokenKind()
The set of different kinds of completion token is expected to change over time. It is strongly recommended that clients do not assume that the kind is one of the ones they know about, and code defensively for the possibility of unexpected future growth.
TOKEN_KIND
,
or possibly a kind unknown to the callerpublic int getTokenStart()
public int getTokenEnd()
getTokenEnd() == getTokenStart() - 1
).
public int getOffset()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |