📄 icompletionstate.java
字号:
/*
* Created on Jan 14, 2006
*/
package org.python.pydev.core;
import java.util.List;
import org.python.pydev.core.structure.CompletionRecursionException;
public interface ICompletionState {
String getActivationToken();
IPythonNature getNature();
ICompletionState getCopy();
void setActivationToken(String string);
void setBuiltinsGotten(boolean b);
void raiseNFindTokensOnImportedModsCalled(IModule mod, String tok) throws CompletionRecursionException;
/**
* @param i: starting at 0
*/
void setCol(int i);
/**
* @param i: starting at 0
*/
void setLine(int i);
void setLocalImportsGotten(boolean b);
boolean getLocalImportsGotten();
/**
* @return the line for the request (starting at 0)
*/
int getLine();
/**
* @return the col for the request (starting at 0)
*/
int getCol();
void checkDefinitionMemory(IModule module, IDefinition definition) throws CompletionRecursionException;
void checkWildImportInMemory(IModule current, IModule mod) throws CompletionRecursionException;
public void checkResolveImportMemory(IModule module, String value) throws CompletionRecursionException;
boolean getBuiltinsGotten();
void checkMemory(IModule module, String base) throws CompletionRecursionException;
void checkFindMemory(IModule module, String value) throws CompletionRecursionException;
void checkFindDefinitionMemory(IModule mod, String tok) throws CompletionRecursionException;
void checkFindModuleCompletionsMemory(IModule mod, String tok) throws CompletionRecursionException;
void checkFindResolveImportMemory(IToken tok) throws CompletionRecursionException;
boolean getIsInCalltip();
public static final int LOOKING_FOR_INSTANCE_UNDEFINED=0;
public static final int LOOKING_FOR_INSTANCED_VARIABLE=1;
public static final int LOOKING_FOR_UNBOUND_VARIABLE=2;
public static final int LOOKING_FOR_CLASSMETHOD_VARIABLE=3;
public static final int LOOKING_FOR_ASSIGN = 4;
/**
* Identifies if we should be looking for an instance (in which case, self should not
* be added to the parameters -- otherwise, it should)
*/
void setLookingFor(int lookingFor);
/**
* Used so that we can force it...
*/
void setLookingFor(int lookingFor, boolean force);
ICompletionState getCopyWithActTok(String value);
String getQualifier();
int getLookingFor();
void setIsInCalltip(boolean isInCalltip);
ICompletionState getCopyForResolveImportWithActTok(String representation);
void pushFindResolveImportMemoryCtx();
void popFindResolveImportMemoryCtx();
/**
* This method will save the list with the tokens for the imported modules.
*
* The attribute that stores it will not be copied when a copy is gotten.
* If already set, this function should not override a previous value.
*/
void setTokenImportedModules(List<IToken> tokenImportedModules);
/**
* May be null
*/
public List<IToken> getTokenImportedModules();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -