public class DarkJavaTypeManifold extends JavaTypeManifold<manifold.api.darkj.Model>
ResourceFileTypeManifold.CacheClearer
Modifier and Type | Field and Description |
---|---|
static Set<String> |
FILE_EXTENSIONS |
ARG_DUMP_SOURCE
Constructor and Description |
---|
DarkJavaTypeManifold() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(IModule module) |
protected String |
contribute(JavaFileManager.Location location,
String topLevelFqn,
boolean genStubs,
String existing,
manifold.api.darkj.Model model,
DiagnosticListener<JavaFileObject> errorHandler) |
boolean |
handlesFileExtension(String fileExtension) |
void |
init(IModule module) |
boolean |
isInnerType(String topLevel,
String relativeInner) |
getClassType, getContributorKind, getSourceKind
clear, contribute, createCacheClearer, findFilesForType, findTopLevelFqn, getAdditionalTypes, getAllTypeNames, getContent, getModel, getModule, getPackage, getPeripheralTypes, getTypeNameForFile, getTypeNames, getTypesForFile, handlesFile, init, isDuplicate, isFileBacked, isPackage, isTopLevelType, isType, refreshedFile
doInit, doUninit, init, isInited, uninit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enterPostJavaCompilation
compile, isSelfCompile, parse
getInterface
public boolean accept(IModule module)
public void init(IModule module)
init
in interface ITypeManifold
init
in class ResourceFileTypeManifold<manifold.api.darkj.Model>
public boolean handlesFileExtension(String fileExtension)
public boolean isInnerType(String topLevel, String relativeInner)
isInnerType
in class ResourceFileTypeManifold<manifold.api.darkj.Model>
protected String contribute(JavaFileManager.Location location, String topLevelFqn, boolean genStubs, String existing, manifold.api.darkj.Model model, DiagnosticListener<JavaFileObject> errorHandler)
contribute
in class ResourceFileTypeManifold<manifold.api.darkj.Model>
Copyright © 2024. All rights reserved.