public class GqlManifold extends manifold.api.type.JavaTypeManifold<GqlModel>
Constructor and Description |
---|
GqlManifold() |
Modifier and Type | Method and Description |
---|---|
protected String |
contribute(JavaFileManager.Location location,
String topLevelFqn,
boolean genStubs,
String existing,
GqlModel model,
DiagnosticListener<JavaFileObject> errorHandler) |
<R> Stream<R> |
findAllByModel(Function<GqlModel,R> byModel) |
<R> R |
findByModel(Function<GqlModel,R> byModel) |
protected GqlModel |
getModel(String fqn)
Override so that getModel() can be called within this package (see GqlScope)
|
GqlScopeFinder |
getScopeFinder() |
boolean |
handlesFileExtension(String fileExtension) |
void |
init(manifold.api.host.IModule module) |
boolean |
isInnerType(String topLevel,
String relativeInner) |
getClassType, getContributorKind, getSourceKind
clear, contribute, createCacheClearer, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getModule, getPackage, getPeripheralTypes, getTypeNameForFile, getTypeNames, getTypesForFile, handlesFile, init, isDuplicate, isFileBacked, isPackage, isTopLevelType, isType, refreshedFile
doInit, doUninit, init, isInited, uninit
public void init(manifold.api.host.IModule module)
init
in interface manifold.api.type.ITypeManifold
init
in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
public GqlScopeFinder getScopeFinder()
public boolean handlesFileExtension(String fileExtension)
public boolean isInnerType(String topLevel, String relativeInner)
isInnerType
in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
protected GqlModel getModel(String fqn)
getModel
in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
protected String contribute(JavaFileManager.Location location, String topLevelFqn, boolean genStubs, String existing, GqlModel model, DiagnosticListener<JavaFileObject> errorHandler)
contribute
in class manifold.api.type.ResourceFileTypeManifold<GqlModel>
Copyright © 2024. All rights reserved.