| Constructor and Description |
|---|
HIndexerImpl() |
HIndexerImpl(net.thevpc.jeep.JIndexStore store) |
| Modifier and Type | Method and Description |
|---|---|
void |
indexConstructor(HIndexedConstructor p) |
void |
indexConstructor0(HIndexedConstructor p) |
void |
indexDeclareType(String uuid,
HNDeclareType item) |
void |
indexDeclareType(String uuid,
HNDeclareType item,
net.hl.lang.IntRef typesCounter) |
void |
indexField(HIndexedField p) |
void |
indexField0(HIndexedField p) |
int |
indexLibrary(File file,
boolean force,
net.thevpc.jeep.JCompilerLog clog) |
int |
indexLibrary(URL url,
boolean force,
net.thevpc.jeep.JCompilerLog clog) |
void |
indexMethod(HIndexedMethod p) |
void |
indexMethod0(HIndexedMethod p) |
void |
indexPackage(HIndexedPackage p) |
void |
indexProject(HIndexedProject project) |
int |
indexSDK(String sdkHome,
boolean force,
net.thevpc.jeep.JCompilerLog clog) |
int |
indexSource(net.thevpc.jeep.JCompilationUnit compilationUnit,
net.thevpc.jeep.JCompilerLog clog) |
void |
indexType(HIndexedClass p) |
void |
indexType0(HIndexedClass p) |
boolean |
isValidClassFile(String name) |
Set<HIndexedConstructor> |
searchConstructors(net.thevpc.jeep.core.JIndexQuery query) |
Set<HIndexedConstructor> |
searchConstructors(String declaringType) |
Set<HIndexedField> |
searchFields(net.thevpc.jeep.core.JIndexQuery query,
boolean inherited)
for(int x, b
|
Set<HIndexedField> |
searchFields(String declaringType,
String fieldNameOrNull,
boolean inherited) |
Set<HIndexedMethod> |
searchMethods(net.thevpc.jeep.core.JIndexQuery query,
boolean inherited) |
Set<HIndexedMethod> |
searchMethods(String declaringType,
String methodNameOrNull,
boolean inherited) |
HIndexedPackage |
searchPackage(String fullName)
first package with fullName
|
Set<HIndexedPackage> |
searchPackages() |
Set<HIndexedPackage> |
searchPackages(net.thevpc.jeep.core.JIndexQuery query) |
HIndexedProject |
searchProject(String projectRoot) |
Set<HIndexedProject> |
searchProjects() |
HIndexedClass |
searchType(String fullName) |
Set<HIndexedClass> |
searchTypes() |
Set<HIndexedClass> |
searchTypes(net.thevpc.jeep.core.JIndexQuery query) |
public HIndexerImpl()
public HIndexerImpl(net.thevpc.jeep.JIndexStore store)
public int indexSDK(String sdkHome, boolean force, net.thevpc.jeep.JCompilerLog clog)
indexSDK in interface net.thevpc.jeep.JIndexerpublic int indexSource(net.thevpc.jeep.JCompilationUnit compilationUnit,
net.thevpc.jeep.JCompilerLog clog)
indexSource in interface net.thevpc.jeep.JIndexerpublic int indexLibrary(URL url, boolean force, net.thevpc.jeep.JCompilerLog clog)
indexLibrary in interface net.thevpc.jeep.JIndexerpublic int indexLibrary(File file, boolean force, net.thevpc.jeep.JCompilerLog clog)
indexLibrary in interface net.thevpc.jeep.JIndexerpublic void indexDeclareType(String uuid, HNDeclareType item)
indexDeclareType in interface HIndexerpublic void indexDeclareType(String uuid, HNDeclareType item, net.hl.lang.IntRef typesCounter)
public void indexProject(HIndexedProject project)
indexProject in interface HIndexerpublic Set<HIndexedClass> searchTypes()
searchTypes in interface HIndexerpublic HIndexedClass searchType(String fullName)
searchType in interface HIndexerpublic Set<HIndexedClass> searchTypes(net.thevpc.jeep.core.JIndexQuery query)
searchTypes in interface HIndexerpublic Set<HIndexedField> searchFields(net.thevpc.jeep.core.JIndexQuery query, boolean inherited)
searchFields in interface HIndexerquery - inherited - public Set<HIndexedField> searchFields(String declaringType, String fieldNameOrNull, boolean inherited)
searchFields in interface HIndexerpublic Set<HIndexedMethod> searchMethods(net.thevpc.jeep.core.JIndexQuery query, boolean inherited)
searchMethods in interface HIndexerpublic Set<HIndexedMethod> searchMethods(String declaringType, String methodNameOrNull, boolean inherited)
searchMethods in interface HIndexerpublic Set<HIndexedConstructor> searchConstructors(net.thevpc.jeep.core.JIndexQuery query)
searchConstructors in interface HIndexerpublic Set<HIndexedConstructor> searchConstructors(String declaringType)
searchConstructors in interface HIndexerpublic Set<HIndexedPackage> searchPackages()
searchPackages in interface HIndexerpublic Set<HIndexedPackage> searchPackages(net.thevpc.jeep.core.JIndexQuery query)
searchPackages in interface HIndexerpublic HIndexedPackage searchPackage(String fullName)
HIndexersearchPackage in interface HIndexerfullName - fullNamepublic Set<HIndexedProject> searchProjects()
searchProjects in interface HIndexerpublic HIndexedProject searchProject(String projectRoot)
searchProject in interface HIndexerpublic void indexPackage(HIndexedPackage p)
public void indexType(HIndexedClass p)
public void indexType0(HIndexedClass p)
public void indexField(HIndexedField p)
indexField in interface HIndexerpublic final void indexField0(HIndexedField p)
public void indexMethod(HIndexedMethod p)
indexMethod in interface HIndexerpublic final void indexMethod0(HIndexedMethod p)
public void indexConstructor(HIndexedConstructor p)
indexConstructor in interface HIndexerpublic final void indexConstructor0(HIndexedConstructor p)
public boolean isValidClassFile(String name)
Copyright © 2021 vpc open source initiative. All rights reserved.