public class PropertiesTypeManifold extends JavaTypeManifold<manifold.api.properties.Model>
ResourceFileTypeManifold.CacheClearer
ARG_DUMP_SOURCE
Constructor and Description |
---|
PropertiesTypeManifold() |
Modifier and Type | Method and Description |
---|---|
protected String |
contribute(JavaFileManager.Location location,
String topLevelFqn,
boolean genStubs,
String existing,
manifold.api.properties.Model model,
DiagnosticListener<JavaFileObject> errorHandler) |
protected Map<String,manifold.util.concurrent.LocklessLazyVar<manifold.api.properties.Model>> |
getPeripheralTypes() |
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, 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
accept, enterPostJavaCompilation
compile, isSelfCompile, parse
getInterface
public void init(IModule module)
init
in interface ITypeManifold
init
in class ResourceFileTypeManifold<manifold.api.properties.Model>
public boolean handlesFileExtension(String fileExtension)
protected Map<String,manifold.util.concurrent.LocklessLazyVar<manifold.api.properties.Model>> getPeripheralTypes()
getPeripheralTypes
in class ResourceFileTypeManifold<manifold.api.properties.Model>
public boolean isInnerType(String topLevel, String relativeInner)
isInnerType
in class ResourceFileTypeManifold<manifold.api.properties.Model>
protected String contribute(JavaFileManager.Location location, String topLevelFqn, boolean genStubs, String existing, manifold.api.properties.Model model, DiagnosticListener<JavaFileObject> errorHandler)
contribute
in class ResourceFileTypeManifold<manifold.api.properties.Model>
Copyright © 2024. All rights reserved.