Package | Description |
---|---|
manifold.api.host | |
manifold.api.type | |
manifold.internal.host | |
manifold.internal.javac |
Modifier and Type | Method and Description |
---|---|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file) |
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that handle a given resource file.
|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn) |
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that contribute toward the definition of a given type.
|
Set<ITypeManifold> |
IModule.getTypeManifolds() |
default Comparator<ITypeManifold> |
IModule.getTypeManifoldSorter()
Supplemental type manifolds must follow others, this is so that a Supplemental
manifold in response to changes can be sure that side effects stemming from
Primary or Partial manifolds are deterministic and complete beforehand.
|
default SortedSet<ITypeManifold> |
IModule.loadTypeManifolds()
Loads, but does not initialize, all type manifolds managed by this module.
|
Modifier and Type | Method and Description |
---|---|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(IFile file,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that handle a given resource file.
|
default Set<ITypeManifold> |
IModule.findTypeManifoldsFor(String fqn,
Predicate<ITypeManifold> predicate)
Finds the set of type manifolds that contribute toward the definition of a given type.
|
default void |
IModule.loadRegistered(Set<ITypeManifold> tms) |
Modifier and Type | Class and Description |
---|---|
class |
JavaTypeManifold<M extends IModel>
A base class for a Java source producer that is based on a resource file of a specific extension.
|
class |
ResourceFileTypeManifold<M extends IModel>
A base class for a type manifold that is based on a resource file type, typically discernible by the file extension.
|
class |
UrlTypeManifold
A base class for non-resource based type manifolds.
|
Modifier and Type | Method and Description |
---|---|
Set<ITypeManifold> |
SimpleModule.getTypeManifolds() |
Modifier and Type | Method and Description |
---|---|
void |
StaticCompiler.mapTypeManifoldToTypeNameRegexes(Map<ITypeManifold,Set<String>> typeNames,
String fqnOrExt,
String regex) |
Constructor and Description |
---|
SourceSupplier(String fqn,
Set<ITypeManifold> tms,
Supplier<String> supplier) |
Copyright © 2024. All rights reserved.