下面列出了怎么用com.intellij.psi.stubs.StubIndexKey的API类实例代码及写法,或者点击链接到github查看源代码。
@NotNull
@Override
public StubIndexKey<Integer, PsiParameter> getKey() {
return IndexKeys.PARAMETERS_FQN;
}
@NotNull
@Override
public StubIndexKey<String, PsiVal> getKey() {
return IndexKeys.VALS;
}
@NotNull
@Override
public StubIndexKey<String, PsiLet> getKey() {
return IndexKeys.LETS;
}
@NotNull
@Override
public StubIndexKey<String, PsiExternal> getKey() {
return IndexKeys.EXTERNALS;
}
@NotNull
@Override
public StubIndexKey<String, PsiType> getKey() {
return IndexKeys.TYPES;
}
@NotNull
@Override
public StubIndexKey<Integer, PsiModule> getKey() {
return IndexKeys.MODULES_FQN;
}
@NotNull
@Override
public StubIndexKey<Integer, PsiVariantDeclaration> getKey() {
return IndexKeys.VARIANTS_FQN;
}
@NotNull
@Override
public StubIndexKey<String, PsiModule> getKey() {
return IndexKeys.MODULES;
}
@NotNull
@Override
public StubIndexKey<String, PsiParameter> getKey() {
return IndexKeys.PARAMETERS;
}
@NotNull
@Override
public StubIndexKey<Integer, PsiException> getKey() {
return IndexKeys.EXCEPTIONS_FQN;
}
@NotNull
@Override
public StubIndexKey<String, PsiModule> getKey() {
return IndexKeys.MODULES_COMP;
}
@NotNull
@Override
public StubIndexKey<String, PsiFakeModule> getKey() {
return IndexKeys.MODULES_TOP_LEVEL;
}
@NotNull
@Override
public StubIndexKey<Integer, PsiLet> getKey() {
return IndexKeys.LETS_FQN;
}
@NotNull
@Override
public StubIndexKey<String, PsiVariantDeclaration> getKey() {
return IndexKeys.VARIANTS;
}
@NotNull
@Override
public StubIndexKey<String, PsiRecordField> getKey() {
return IndexKeys.RECORD_FIELDS;
}
@NotNull
@Override
public StubIndexKey<String, PsiException> getKey() {
return IndexKeys.EXCEPTIONS;
}
@NotNull
@Override
public StubIndexKey<Integer, PsiVal> getKey() {
return IndexKeys.VALS_FQN;
}
public UserFuncLookupElement(@NotNull String name, @NotNull StubIndexKey indexKey, @NotNull Icon ico, PhpType phpType, @NotNull Project project, InsertHandler handler) {
super(name, indexKey, ico, phpType, project, handler);
}
public UserFuncLookupElement(@NotNull String name, @NotNull StubIndexKey indexKey, @NotNull Project project, InsertHandler handler) {
super(name, indexKey, project, handler);
}
@NotNull
@Override
public StubIndexKey<String, SoyTemplateBlock> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, SoyNamespaceDeclarationIdentifier> getKey() {
return KEY;
}
public WeexAttrDescriptor(String attributeName, List<String> enumValue, final StubIndexKey<String, JSImplicitElementProvider> index) {
this.enumValue = enumValue;
this.attributeName = attributeName;
this.index = index;
}
@NotNull
@Override
public StubIndexKey<String, FusionNamespaceDeclaration> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, FusionPrototypeSignature> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, DataType> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, DataType> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, BashVarDef> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, BashIncludeCommand> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, BashFile> getKey() {
return KEY;
}
@NotNull
@Override
public StubIndexKey<String, BashVar> getKey() {
return KEY;
}