public interface HIndexer
extends net.thevpc.jeep.JIndexer
void indexProject(HIndexedProject project)
Set<HIndexedClass> searchTypes()
HIndexedClass searchType(String fullName)
Set<HIndexedClass> searchTypes(net.thevpc.jeep.core.JIndexQuery query)
Set<HIndexedPackage> searchPackages()
Set<HIndexedPackage> searchPackages(net.thevpc.jeep.core.JIndexQuery query)
HIndexedPackage searchPackage(String fullName)
fullName - fullNameSet<HIndexedField> searchFields(String declaringType, String fieldNameOrNull, boolean inherited)
Set<HIndexedField> searchFields(net.thevpc.jeep.core.JIndexQuery query, boolean inherited)
Set<HIndexedMethod> searchMethods(String declaringType, String methodNameOrNull, boolean inherited)
Set<HIndexedMethod> searchMethods(net.thevpc.jeep.core.JIndexQuery query, boolean inherited)
Set<HIndexedConstructor> searchConstructors(String declaringType)
Set<HIndexedConstructor> searchConstructors(net.thevpc.jeep.core.JIndexQuery query)
HIndexedProject searchProject(String projectRoot)
Set<HIndexedProject> searchProjects()
void indexType(HIndexedClass p)
void indexField(HIndexedField p)
void indexMethod(HIndexedMethod p)
void indexConstructor(HIndexedConstructor p)
void indexDeclareType(String uuid, HNDeclareType item)
Copyright © 2025 vpc open source initiative. All rights reserved.